【发布时间】:2018-12-12 18:44:37
【问题描述】:
众所周知,在jdk 5之后,不需要指定-Xdebug进行调试,而是使用-agentlib:jdwp,但是这是否意味着调试模式消失了?这是否意味着 java 程序可以在没有任何性能折衷的情况下以正常模式运行,而您仍然可以随时附加它来调试它?
与 C/C++ 相比,您可以调试在优化模式下编译的应用程序,只要您不去除调试符号,尽管在优化模式下调试不是那么精确,例如,由于某些功能是内联或消除的。所以顺便说一句,当你在构建应用程序时需要小心时,java 是否有调试符号/信息的概念?
【问题讨论】: