-verbose:gc 和 -XX:+PrintGC

两者功能一样,都用于垃圾回收时信息打印

-verbose:gc 是稳定版本的参数;-XX:+PrintGC,由于是 -XX 开头可能在未来版本删除非稳定

-verbose:gc 无法运行时关闭;-XX:+PrintGC 是 manageable,可以通过 api(com.sun.management.HotSpotDiagnosticMXBean) 或工具 JConsole、jinfo 运行时关闭

参考:

https://www.oracle.com/java/technologies/javase/vmoptions-jsp.html


【Java学习资源】整理推荐

  • MAT 分析堆内存快照
  • jclasslib 查看类信息
  • 增大 MAT 堆内存
  • JVM 常用配置参数(Java 8)
  • 40 道JVM面试题解答
  • JVM 问题排查常用指令
  • jvisualvm 远程连接服务器 JVM
  • 字节码指令分类
  • -verbose:gc 和 -XX:+PrintGC 的区别
  • JVM字节码指令表
  • 图解 Class 文件结构
  • Class 文件的结构
  • JVM 故障处理工具列表
  • HotSpot 内存分配的主要规则
  • 开启 GC 日志
  • 垃圾收集器及特点
  • JVM垃圾回收算法
  • 什么样的 Java 对象会被当垃圾回收?
  • 内存溢出复现
  • HotSpot VM 中对象的内存分析
  • JVM 控制的内存区域
  • JVM家族
  • Java 的发展史
  • 常见 JVM dump 指令

【Java面试题与答案】整理推荐

  • 基础与语法
  • 集合
  • 网络编程
  • 并发编程
  • Web
  • 安全
  • 设计模式
  • 框架
  • 算法与数据结构
  • 异常
  • 文件解析与生成
  • Linux
  • MySQL
  • Oracle
  • Redis
  • Dubbo

-verbose:gc 和 -XX:+PrintGC 的区别相关推荐

  1. java verbose gc_jvm参数-verbose:gc和-XX:+PrintGC有区别?

    jvm调优,参数-verbose:gc和-XX:+PrintGC有什么具体的区别?还是说效果一样的,打印下了没发现什么差别. 参数1: -XX:+PrintGC -XX:+PrintGCDetails ...

  2. jvm 参数 -verbose:gc 和 -XX:+PrintGC 的区别?

    文章目录 一.日志内容 1.1. `-verbose:gc` 参数: 1.2. `-XX:+PrintGC` 参数: 二.官方说明 2.1.`-verbose:gc` 是 稳定版本 2.2.`-XX: ...

  3. 协议 + socket import 和 form xx import *的区别 028

    协议 + socket import 和 form xx import *的区别 028 一 . 网络通信协议(了解) 1 . osi 七层协议 (最好记住 面试会问) 应表会传网数物(应用层 表示层 ...

  4. nodejs path中resolve(‘xx‘) 和 resolve(__dirname,‘xx‘) 有什么区别

    文章目录 一.resolve 二.__dirname 三.resolve('xx') 和 resolve(__dirname,'xx') 区别 例子一 例子二 总结 一.resolve 官方文档介绍: ...

  5. System.gc()与Object.finalize()的区别

    finalize()是由JVM自动调用的,你可以用System.gc(),但JVM不一定会立刻执行,JVM感觉内存空间有限时,才会开始执行finalize(),至于新的对象创建个数和被收集个数不同是因 ...

  6. bash xx.sh与sh xx.sh以及./xx.sh的区别

    在ubuntu中,sh只是bash的一个链接,执行的程序都是一样的,命令解释器是一样的.但bash xx.sh和./xx.sh和sh xx.sh还是有不同的,bash xx.sh和sh xxx.sh都 ...

  7. -XX:+UseParallelGC 和 -XX:+UseParNewGC 的区别

    问: 它们是年轻代垃圾收集的算法. 第二个 (UseParNewGC) 通过 concurrent 的老年代垃圾收集自动激活. 但是,这两种并行算法之间有区别吗? 答: 经过大量搜索,我找到的最佳解释 ...

  8. . xx.sh ./xx.sh sh xx.sh的区别

    1. 脚本无执行权限时,用 ./xx.sh 会报错: root@nagios-client02 git-wzz]# ./check_rsync.sh -bash: ./check_rsync.sh: ...

  9. -D -X -XX 参数的区别

    最近在安全护网行动,需要针对服务进行不断的安全加固,如 对服务的 log4j 的安全配置进行防护,对 fastjson 的漏洞进行安全加固等,最快的防护方法就是通过在服务启动的时候,设置对应的安全参数 ...

  10. seata之jvm参数解析

    微信公众号:我其实目前没有耶 我是一个互联网公司的螺丝钉; 魔术师耿 JVM启动参数解析 疑问1 :生产环境上常用哪些JVM参数进行设置; 疑问2 :sh 启动jar 包并配置JVM参数样例怎么写; ...

最新文章

  1. mysql连接报错Access denied for user ‘root‘@‘localhost‘
  2. RTX51 Tiny中容易混淆的问题
  3. python如何控制程序_Python 控制程式执行流程
  4. 计算机系统怎么算页面大小,电脑网页的设计尺寸是多少
  5. redis 哨兵模式 cluster模式区别_Redis哨兵(Sentinel)模式快速入门
  6. ubuntu14.04设置sublime text3为默认文本编辑器
  7. 反插值法求函数方程的根(内附代码及例题)
  8. 初学C语言2--C语言项目的基本框架
  9. python apply函数不打印_Python Pandas dataframe shift在apply函数中不起作用
  10. 自棱镜事件,隐私保护搜索引擎DuckDuckGo流量增长600%
  11. 【温故知新】—— React/Redux/React-router4基础知识独立团Demo
  12. C语言中矩阵定义问题
  13. 模型转换、压缩、加速工具
  14. Linux进程间通信方式
  15. WCF 关闭默认调试客户端
  16. RTSP Windows专用播放器EasyPlayer : 稳定、兼容、高效、超低延时
  17. 如何学各种计算机通信知识,【大学课件】计算机通信及计算机网络知识结构知识分享.ppt...
  18. 航班系统C语言程序流程图,飞机订票系统(C语言代码及流程图)
  19. 【区块链】走进web3的世界-gas费用
  20. PAT甲级 1110 完全二叉树

热门文章

  1. 定制Android关机界面
  2. python二级真题--共十二套--前六套--选择题
  3. 手机点击出现蓝色区域方块
  4. 简一论币:8.14 BTC回撤介入多单谨防延续回撤,11600短多尝试
  5. solidity 函数修饰器 modifier
  6. python中mod函数_Python pandas.DataFrame.mod函数方法的使用
  7. 信号与系统(20)-拉普拉斯变换的性质
  8. AD1256之STM32程序——STM32测试高精度ADC篇(四)
  9. 微软开源 Python 自动化神器 Playwright
  10. Prefix-Tuning: Optimizing Continuous Prompts for Generation