调试/优化java应用程序
java代码是否有任何优化和调试模式?使用,可以通过调试/优化java应用程序,java,debugging,maven,Java,Debugging,Maven,java代码是否有任何优化和调试模式?使用,可以通过-g-ggdb将调试符号添加到二进制文件中以进行调试,并通过添加-O选项将其删除以最大化速度 Java呢?我正在使用Maven(pom.xml)。我找不到Java的此类选项可以在中指定Java编译器选项 示例:排除调试信息,启用优化: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-c
-g-ggdb
将调试符号添加到二进制文件中以进行调试,并通过添加-O
选项将其删除以最大化速度
Java呢?我正在使用Maven(pom.xml)。我找不到Java的此类选项可以在中指定Java编译器选项
示例:排除调试信息,启用优化:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.4</version>
<configuration>
<debug>false</debug>
<debuglevel>none</debuglevel>
<optimize>true</optimize>
</configuration>
</plugin>
org.apache.maven.plugins
.我不明白这个问题。Java代码可以通过任何Java调试工具进行调试。JVM处理优化等等。好的,我看到false
和true
。gcc中的-o选项支持编译时优化()。对于Maven,这对应于选项。Java在编译时的优化选项较少(如内联),但可以在运行时(即时编译器)对自身进行优化。我应该在所有文件夹中添加false
,还是只在根文件夹中添加?