我开发了一个通常在Linux上运行的Java应用程序.这是一个使用Swing的POJO应用程序.表现相当不错.
现在我尝试在具有2Gb RAM的Windows XP上,在具有相似或更大效力的机器上运行它,性能更差.我发现它使用100%的CPU.
例如:
访问具有大量查询的PostgreSQL数据库的过程(服务器和JDBC驱动程序是相同的):23秒Linux,Windows 43.
我还尝试使用具有类似功能的虚拟Windows机器,结果明显更好!
这是正常的吗?我可以指定哪些参数来提高性能?
java linux windows performance
java ×1
linux ×1
performance ×1
windows ×1