我又好几个jar项目,人家让我测试看看性能,我喜欢在ide里直接运行项目测试,它们说打包成jar测试
请问这俩有本质区别么
我又好几个jar项目,人家让我测试看看性能,我喜欢在ide里直接运行项目测试,它们说打包成jar测试
请问这俩有本质区别么
差异可能会非常大,经常遇到的问题是ide会比Jar运行的快。这里面原因很多,比如和JVM调用系统的IO有关系,很多莫名其妙的现象,所以在IDE上可以做一些基本的测试和调优,最终的performance还是要放到真是的环境中去跑,如果不理想还要再次找问题,你可以参考这些帖子都是真是环境的速度明显慢于IDE的:
https://www.java-forums.org/eclipse/60842-jvm-eclipse-ide-vs-jvm-windows-poor-jar-performance.html
https://stackoverflow.com/questions/22685103/runnable-jar-runs-too-slow-compared-to-eclipse-project