我公司有一些不同的标准台式机和笔记本电脑,可供我团队的开发人员select。 每个人都来自不同的公司,并且有不同的CPU,RAM,OS等的装载。我想通过某种公正的testing来确定哪一个能够最快地运行Eclipse。 由于我们团队最关键的任务是运行Java程序,所以我正在考虑使用SciMark 2分数。 这是Eclipse如何执行这个机器的一个相对较好的概念,还是有更好的方法?
我不明白为什么你甚至需要testing这个。 你通常应该知道哪个比哪个更快。
操作系统应该不重要,因为你应该重新格式化一切都是一样的。
只要select最快的(非服务器)CPU,然后最大的RAM。 简单。
您还需要阅读以下内容: http : //www.codinghorror.com/blog/archives/001198.html
这一切都取决于你的团队要做什么样的Java开发。 如果他们所做的只是基于控制台的数字处理,那么我们可以肯定SciMark可能会做到这一点,因为它只是基准:数字处理。 在这种情况下,这将是CPU第一,然后内存。 另一方面,如果他们正在使用ant / maven部署来开发JEE应用程序,比如用于testing的本地数据库,则磁盘访问和内存将成为头号因素。 如果他们正在开发graphics界面,例如3D渲染,则可能需要照顾GPU。
如果项目已经存在,那么最好的testing就是加载Eclipse,并为正在开发的应用程序运行构build和testing。 没有一个通用的benckmark真的可以帮助你,除非它符合你的确切需求。
Eclipse 非常饥饿。 假设CPU的大致相同的范围内,我会尽量给他们的内存最多。
testingEclipse的最佳方法是运行Eclipse :-)我不认为任何一种基准testing都会有很大的帮助。
最好的testing是用户挫折testing。 然后使用Eclipse在给定的时间内工作,然后问他们什么更好。 另外,也可以使用秒表来logging所花费的时间,等待编译/刷新/部署操作。