Java 微基准测试系统

发布于 2024-11-02 07:07:16 字数 268 浏览 4 评论 0原文

我正在用 Java 编写一个 microbanchmark,遵循页面上的“规则”。最后一条规则指出:

“减少测量中的噪音。在安静的机器上运行基准测试......”

所以现在我想知道如何创建一个尽可能安静的系统。禁用不必要的服务的 Windows 7 全新安装是安静系统的一个很好的例子,还是有更好的选择?

I am writing a microbanchmark in Java, following the ‘rules’ on this page. The last rule states:

“Reduce noise in your measurements. Run your benchmark on a quiet machine…”

So now I’m wondering how to create a system that is as quiet as possible. Is a clean installation of windows 7 with unnecessary services disabled a good example of a quiet system, or are there better options?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

叹梦 2024-11-09 07:07:16

一台安静的机器固然好,但也许不现实。

您应该测试一个尽可能接近您打算使用它的方式的系统。

例如,您应该运行与目标系统相同的硬件、操作系统和服务。

如果可能的话,可以在您的目标系统上运行它,如果需要的话,可以在下班后运行。

A quiet machine is good, but perhaps unrealistic.

You should test a system which is as close to how you intend to use it as possible.

e.g. you should run the same hardware, OS and services as your target system.

If possibly run it on your target system, possible after hours if needed.

滥情稳全场 2024-11-09 07:07:16

Linux 使您可以更好地控制系统上运行的内容(例如,在没有 GUI 的情况下运行是微不足道的,我认为这在 Windows 上甚至是不可能的),因此,如果您想要一个理想的综合基准测试环境,那么它将是更好的选择。

但是,禁用大多数服务的干净 Windows 安装(重要的是:没有病毒扫描程序或其他预装的垃圾软件)也应该足够好了。

Linux gives you a lot more control over what runs on the system (e.g. it's trivial to run without a GUI, which I don't think is even possible on Windows), so if you want an ideal synthetic benchmark environment, it would be a better option.

But a clean Windows install (important: no virus scanner or other preinstalled crapware) with most services disabled should be good enough as well.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文