用任何语言,调试信息都是元信息。它的性质增加了目标文件的大小,从而增加了加载时间。在调试器外部执行期间,实际上完全忽略了此信息。如JVM规范中所述(尽管不清楚),调试信息存储在字节码流之外。这意味着在执行时,类文件中没有差异。如果您想确定的话,请尝试一下:-)。
附言 通常对于调试来说,关闭优化很有价值。这 确实 会对性能产生影响。

用任何语言,调试信息都是元信息。它的性质增加了目标文件的大小,从而增加了加载时间。在调试器外部执行期间,实际上完全忽略了此信息。如JVM规范中所述(尽管不清楚),调试信息存储在字节码流之外。这意味着在执行时,类文件中没有差异。如果您想确定的话,请尝试一下:-)。
附言 通常对于调试来说,关闭优化很有价值。这 确实 会对性能产生影响。