Hor*_*ux7 60 java debugging performance javac
如果我打开使用Javac生成调试信息,则类文件大20-25%.这对运行Java程序有任何性能影响吗?如果是,在哪些条件和多少.我希望对加载类有一点影响,因为文件较大但这应该是最小的.
小智 14
单独关闭调试不应该有所作为.但是一旦关闭调试并启用优化,您应该看到一个区别,因为这会在编译时进行一些静态优化.这样,即使您的热点优化代码在运行时也会变得更快.
但到目前为止,在获得意义完全堆栈跟踪或具有更多用户性能之间的权衡,我总是投票支持堆栈跟踪.毕竟,用户愿意每年花1000美元来获得更快的机器,但不愿意花15分钟给你带来有意义的错误信息来解决他们的问题.
多年以后,我更愿意比用户的1000美元高出15分钟.:)