我对一个Java应用程序有这样的疑问,这个应用程序在4个不同的地方进行了测试,其中3个是虚拟桌面,1个是本地计算机,并且直接在eclipse和jar中进行了测试。 3 个虚拟桌面中的执行时间相同(10 分钟),而本地计算机中的执行时间至少为 3 小时。我想知道本地或虚拟是否会以某种方式影响 Java 应用程序的性能,或者只是本地计算机出现问题?
我希望我能解释清楚。感谢您的回答。
最佳答案
有很多因素可能会影响性能。例如,我们遇到过每次运行 java 命令时防病毒软件都会扫描所有 JRE 文件的问题。我怀疑这是你的问题,但它指出了你需要考虑的所有变量。
关于虚拟机与本地机中的 Java 应用程序性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47876232/