java代码是否有任何优化和调试模式?使用 GCC,可以通过 -g -ggdb
将调试符号添加到二进制文件以进行调试,并通过添加-O
选项来最大化速度来删除它们。
那么Java呢?我正在使用Maven(pom.xml)。我找不到这样的Java选项
可以在Maven编译器插件中指定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>
可在此处找到配置选项的完整列表。