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参数调整,对程序的启动时间长度、接口调用有影响

 

posted @ 2024-10-28 10:25  干瘪咸鱼  阅读(2)  评论(0编辑  收藏  举报