java命令常用参数记录
java命令常用参数
1、堆内存设置:-Xms<size> 设置初始堆内存大小,-Xmx<size> 设置最大堆内存大小,如-Xms512m -Xmx1g。
2、栈内存设置:-Xss<size> 设置每个线程的栈大小,如-Xss1m。
3、垃圾回收器选择:-XX:+UseG1GC 启用G1垃圾回收器,-XX:+UseParallelGC 使用并行垃圾回收器,-XX:+UseConcMarkSweepGC 使用CMS垃圾回收器。
4、系统属性设置:-D<property>=<value> 设置系统属性,如-Dfile.encoding=UTF-8。
5、类路径设置:-cp 或 -classpath 指定类路径,用于查找用户类文件。
6、详细输出:-verbose[:class|gc|jni] 输出详细信息,如类加载、垃圾回收、JNI调用等。
7、版本信息:-version 显示Java版本信息。
8、执行JAR文件:-jar <filename> 执行指定的JAR文件
使用难度从小到大的排序为 7 -> 6 -> 8、5、4 -> 1、2 -> 3
1、2、3涉及到jvm参数调整,对程序的启动时间长度、接口调用有影响

浙公网安备 33010602011771号