Java 所有这些参数实际上意味着什么?
最近,我参加了一个在线编码测试,在那里我看到了这个命令Java 所有这些参数实际上意味着什么?,java,compiler-optimization,jit,Java,Compiler Optimization,Jit,最近,我参加了一个在线编码测试,在那里我看到了这个命令 javac -J-Xms8m -J-Xmx8m -Xlint:none -XDsuppressNotes $file 只有我知道是-Xlint:none用于关闭JIT,但我想知道其他参数的作用。-Joptions: 使用此选项,您将向javac调用的java启动器传递选项 -J-Xms48m将启动内存设置为48 MB -Xlint 此选项用于管理警告。如果未提供任何选项,则会启用所有建议的警告 -Xlint:all启用所有建议的警告
javac -J-Xms8m -J-Xmx8m -Xlint:none -XDsuppressNotes $file
只有我知道是
-Xlint:none
用于关闭JIT,但我想知道其他参数的作用。-Joptions:
使用此选项,您将向javac调用的java启动器传递选项
- -J-Xms48m将启动内存设置为48 MB
- -Xlint:all启用所有建议的警告
- -Xlint:none禁用所有警告
- -Xlint:name启用警告名称
- -Xlint:-名称禁用警告名称
javac
获取注释示例。我从gcc
注意:每个未声明的标识符在其出现的每个函数中只报告一次。“只有我知道是
-Xlint:none
用于关闭JIT”不,用于关闭警告。当然可以,谢谢你的推荐