我遇到过这样的情况:Eclipse Workspace(相同)在两台非常相似的 PC 上的表现截然不同。两台 PC 都是大约 3 年前的 PC,一台是 i7-3520M,另一台是 i5(我没有确切的型号,但它们是 2013 年的)。两台都配有 SSD 驱动器。i7 是 HP EliteBook,i5 是联想 Thinkpad……两台都配有 8G RAM……两台都运行 Win7……
在检出大型 SVN 存储库(大量小文件写入)时以及启动具有大型 Spring 上下文的 Jetty 服务器(大量小文件读取)时,我可以观察到明显的性能差异。
在 i5 上需要 70 秒的过程在 i7 上可能需要长达 160 秒。CPU 利用率永远不会达到 100%,交换也不应该成为问题。
我已设法通过终止一些进程(tivoli storage manager + cscript.exe)和禁用防病毒软件来提高 i7 的速度,但仍然需要超过 100 秒(因此,仍然有很大的差异)。此外,在启用防病毒软件的情况下,i5 需要 70 秒...
因此,考虑到两台机器的配置完全不同(不同的防病毒软件、不同的企业应用程序等),我想找出是什么原因减慢了理论上更快的 i7 的速度。
我该怎么做才能找到瓶颈?有没有工具可以诊断此类问题?我很难想象这是一个与硬件相关的问题……
答案1
这可能是后台程序数量的问题。当您安装某个程序时,它有时会自动加载或启动。根据执行此类操作的程序类型和数量,这可能会严重拖慢您的计算机速度。
确认也许部分(或者全部)问题都出在这种类型的程序上。
1) 重新启动计算机并反复按 F8 键。这将显示 Windows 启动菜单。选择安全模式
2) 然后运行 eclipse。如果它的运行速度与其他计算机的运行速度相同,则说明这是自动启动问题
3)重新启动计算机并让其正常启动。
4)使用此实用程序和说明。
http://www.howtogeek.com/74523/how-to-disable-startup-programs-in-windows/
~蓝宝石