分享好友 数智知识首页 数智知识分类 切换频道

JVM CMS指令大全:高效管理Java虚拟机

Java CMS(Full GC)是一种垃圾回收器,它的主要目的是在系统空闲时进行垃圾回收,以减少垃圾收集对应用程序性能的影响。以下是Java CMS指令大全。...
2025-05-04 08:2090

Java CMS(Full GC)是一种垃圾回收器,它的主要目的是在系统空闲时进行垃圾回收,以减少垃圾收集对应用程序性能的影响。以下是Java CMS指令大全:

1. `-XX:+UseConcMarkSweepGC`:开启CMS垃圾回收器。当JVM启动时,如果未指定-XX:+UseConcMarkSweepGC选项,则默认使用G1垃圾回收器。

2. `-XX:+UseParallelGC`:开启并行垃圾回收器。当JVM启动时,如果未指定-XX:+UseParallelGC选项,则默认使用并行垃圾回收器。

3. `-XX:+UseCMSCompactAtFullCollection`:开启完全收集时压缩对象。当JVM启动时,如果未指定-XX:+UseCMSCompactAtFullCollection选项,则默认不压缩对象。

4. `-XX:+HeapDumpOnOutOfMemoryError`:开启内存溢出错误时的堆转储。当JVM启动时,如果未指定-XX:+HeapDumpOnOutOfMemoryError选项,则默认不进行堆转储。

5. `-XX:+PrintCommandLineFlags`:打印命令行标志。当JVM启动时,如果未指定-XX:+PrintCommandLineFlags选项,则默认不打印命令行标志。

6. `-XX:+PrintHeapAtFinalization`:打印堆在终结时的信息。当JVM启动时,如果未指定-XX:+PrintHeapAtFinalization选项,则默认不打印堆信息。

7. `-XX:+PrintTenuringThreshold`:打印对象的tenuring阈值。当JVM启动时,如果未指定-XX:+PrintTenuringThreshold选项,则默认不打印对象信息。

8. `-XX:+PrintStackTrace`:打印堆栈跟踪信息。当JVM启动时,如果未指定-XX:+PrintStackTrace选项,则默认不打印堆栈信息。

9. `-Xloggc:`:将GC日志输出到指定的文件。例如,将GC日志输出到名为gc_output.log的文件。

10. `-XX:+PrintGCDetails`:打印GC详细信息。当JVM启动时,如果未指定-XX:+PrintGCDetails选项,则默认不打印GC详细信息。

11. `-XX:+PrintGCDateStamps`:打印GC日期戳。当JVM启动时,如果未指定-XX:+PrintGCDateStamps选项,则默认不打印GC日期戳。

12. `-XX:+PrintGCIntervalStartTime`:打印GC间隔开始时间。当JVM启动时,如果未指定-XX:+PrintGCIntervalStartTime选项,则默认不打印GC间隔开始时间。

13. `-XX:+PrintGCIntervalEndTime`:打印GC间隔结束时间。当JVM启动时,如果未指定-XX:+PrintGCIntervalEndTime选项,则默认不打印GC间隔结束时间。

14. `-XX:+PrintGCDateStamps`:开启GC日期戳功能。当JVM启动时,如果未指定-XX:+PrintGCDateStamps选项,则默认开启GC日期戳功能。

15. `-XX:+PrintGCDateStamps`:关闭GC日期戳功能。当JVM启动时,如果已指定-XX:+PrintGCDateStamps选项,则取消启用GC日期戳功能。

16. `-XX:+PrintGCDateStamps`:开启GC时间戳功能。当JVM启动时,如果未指定-XX:+PrintGCDateStamps选项,则默认开启GC时间戳功能。

17. `-XX:+PrintGCDateStamps`:关闭GC时间戳功能。当JVM启动时,如果已指定-XX:+PrintGCDateStamps选项,则取消启用GC时间戳功能。

18. `-XX:+PrintGCDateStamps`:开启GC时间戳功能。当JVM启动时,如果未指定-XX:+PrintGCDateStamps选项,则默认开启GC时间戳功能。

19. `-XX:+PrintGCDateStamps`:关闭GC时间戳功能。当JVM启动时,如果已指定-XX:+PrintGCDateStamps选项,则取消启用GC时间戳功能。

20. `-XX:+PrintGCDateStamps`:开启GC时间戳功能。当JVM启动时,如果未指定-XX:+PrintGCDateStamps选项,则默认开启GC时间戳功能。

21. `-XX:+PrintGCDateStamps`:关闭GC时间戳功能。当JVM启动时,如果已指定-XX:+PrintGCDateStamps选项,则取消启用GC时间戳功能。

22. `-XX:+PrintGCDateStamps`:开启GC时间戳功能。当JVM启动时,如果未指定-XX:+PrintGCDateStamps选项,则默认开启GC时间戳功能。

23. `-XX:+PrintGCDateStamps`:关闭GC时间戳功能。当JVM启动时,如果已指定-XX:+PrintGCDateStamps选项,则取消启用GC时间戳功能。

24. `-XX:+PrintGCDateStamps`:开启GC时间戳功能。当JVM启动时,如果未指定-XX:+PrintGCDateStamps选项,则默认开启GC时间戳功能。

25. `-XX:+PrintGCDateStamps`:关闭GC时间戳功能。当JVM启动时,如果已指定-XX:+PrintGCDateStamps选项,则取消启用GC时间戳功能。

JVM CMS指令大全:高效管理Java虚拟机

26. `-XX:+PrintGCDateStamps`:开启GC时间戳功能。当JVM启动时,如果未指定-XX:+PrintGCDateStamps选项,则默认开启GC时间戳功能。

27. `-XX:+PrintGCDateStamps`:关闭GC时间戳功能。当JVM启动时,如果已指定-XX:+PrintGCDateStamps选项,则取消启用GC时间戳功能。

28. `-XX:+PrintGCDateStamps`:开启GC时间戳功能。当JVM启动时,如果未指定-XX:+PrintGCDateStamps选项,则默认开启GC时间戳功能。

29. `-XX:+PrintGCDateStamps`:关闭GC时间戳功能。当JVM启动时,如果已指定-XX:+PrintGCDateStamps选项,则取消启用GC时间戳功能。

30. `-XX:+PrintGCDateStamps`:开启GC时间戳功能。当JVM启动时,如果未指定-XX:+PrintGCDateStamps选项,则默认开启GC时间戳功能。

31. `-XX:+PrintGCDateStamps`:关闭GC时间戳功能。当JVM启动时,如果已指定-XX:+PrintGCDateStamps选项,则取消启用GC时间戳功能。

32. `-XX:+PrintGCDateStamps`:开启GC时间戳功能。当JVM启动时,如果未指定-XX:+PrintGCDateStamps选项,则默认开启GC时间戳功能。

33. `-XX:+PrintGCDateStamps`:关闭GC时间戳功能。当JVM启动时,如果已指定-XX:+PrintGCDateStamps选项,则取消启用GC时间戳功能。

34. `-XX:+UseConcMarkSweepGC`:开启CMS垃圾回收器。此选项仅在JVM启动时生效,不会影响后续的垃圾回收操作。

35. `-XX:+UseParallelGC`:开启并行垃圾回收器。此选项仅在JVM启动时生效,不会影响后续的垃圾回收操作。

36. `-XX:+UseCMSCompactAtFullCollection`:开启完全收集时压缩对象。此选项仅在JVM启动时生效,不会影响后续的垃圾回收操作。

37. `-XX:+HeapDumpOnOutOfMemoryError`:开启内存溢出错误时的堆转储。此选项仅在JVM启动时生效,不会影响后续的垃圾回收操作。

38. `-XX:+PrintCommandLineFlags`:打印命令行标志。此选项仅在JVM启动时生效,不会影响后续的垃圾回收操作。

39. `-XX:+PrintHeapAtFinalization`:打印堆在终结时的信息。此选项仅在JVM启动时生效,不会影响后续的垃圾回收操作。

40. `-XX:+PrintTenuringThreshold`:打印对象的tenuring阈值。此选项仅在JVM启动时生效,不会影响后续的垃圾回收操作。

41. `-XX:+PrintGCDetails`:打印GC详细信息。此选项仅在JVM启动时生效,不会影响后续的垃圾回收操作。

42. `-XX:+PrintGCDateStamps`:开启GC日期戳功能。此选项仅在JVM启动时生效,不会影响后续的垃圾回收操作。

43. `-XX:+PrintGCIntervalStartTime`:打印GC间隔开始时间。此选项仅在JVM启动时生效,不会影响后续的垃圾回收操作。

44. `-XX:+PrintGCIntervalEndTime`:打印GC间隔结束时间。此选项仅在JVM启动时生效,不会影响后续的垃圾回收操作。

45. `-XX:+PrintGCDateStamps`:开启GC日期戳功能。此选项仅在JVM启动时生效,不会影响后续的垃圾回收操作。

46. `-XX:+PrintGCDateStamps`:关闭GC日期戳功能。此选项仅在JVM启动时生效,不会影响后续的垃圾回收操作。

47. `-XX:+PrintGCDateStamps`:开启GC时间戳功能。此选项仅在JVM启动时生效,不会影响后续的垃圾回收操作。

48. `-XX:+PrintGCDateStamps`:关闭GC时间戳功能。此选项仅在JVM启动时生效,不会影响后续的垃圾回收操作。

49. `-XX:+PrintGCDateStamps`:开启GC时间戳功能。此选项仅在JVM启动时生效,不会影响后续的垃圾回收操作。

50. `-XX:+PrintGCDateStamps`:关闭GC时间戳功能。此选项仅在JVM启动时生效,不会影响后续的垃圾回收操作。

举报
收藏 0
推荐产品更多
蓝凌MK

智能、协同、安全、高效蓝凌MK数智化工作平台全面支撑组织数智化可持续发展Gartner预测,组装式企业在实施新功能方面能力超80%竞争对手。未来,企业亟需基于“封装业务能力”(Packaged Business Capability,简称PBC)理念,将传统OA及业务系统全面升级为组...

4.5 117

帆软FineBI

数据分析,一气呵成数据准备可连接多种数据源,一键接入数据库表或导入Excel数据编辑可视化编辑数据,过滤合并计算,完全不需要SQL数据可视化内置50+图表和联动钻取特效,可视化呈现数据故事分享协作可多人协同编辑仪表板,复用他人报表,一键分享发布比传统...

4.5 84

简道云

丰富模板,安装即用200+应用模板,既提供标准化管理方案,也支持零代码个性化修改低成本、快速地搭建企业级管理应用通过功能组合,灵活实现数据在不同场景下的:采集-流转-处理-分析应用表单个性化通过对字段拖拉拽或导入Excel表,快速生成一张表单,灵活进行...

4.5 80

纷享销客CRM

大多数企业低估了数字化对于增长的贡献数字化工具是增长的高速公路,是增长引擎持续奔跑的基础平台传统山型增长曲线企业用更多资源换得增长,ROI会逐渐下降传统增长模式增长公式=资源投入*转化效率数字化时代新增长曲线数字化升级逐渐突破瓶颈,带来企业持续...

4.5 90

推荐知识更多