摘要: 可以通过-server或-client设置jvm的运行参数。 它们的区别是Server VM的初始堆空间会大一些,默认使用的是并行垃圾回收器,启动慢运行快。 Client VM相对来讲会保守一些,初始堆空间会小一些,使用串行的垃圾回收器,它的目标是为了让JVM的启 动速度更快,但运行速度会比Serv 阅读全文
posted @ 2021-04-29 21:52 胜天、半子 阅读(578) 评论(0) 推荐(0) 编辑
摘要: jvm的参数类型分为三类,分别是: 标准参数 jvm的标准参数,一般都是很稳定的,在未来的JVM版本中不会改变,可以使用java -help检索出所有的标准参数 -help -version -X参数 (非标准参数) jvm的-X参数是非标准参数,在不同版本的jvm中,参数可能会有所不同,可以通过j 阅读全文
posted @ 2021-04-29 21:17 胜天、半子 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 在本地开发环境中我们很少会遇到需要对jvm进行优化的需求,但是到了生产环境,我们可能将有下面的需求: 1.运行的应用“卡住了”,日志不输出,程序没有反应 2.服务器的CPU负载突然升高 3.在多线程应用下,如何分配线程的数量? 阅读全文
posted @ 2021-04-29 20:54 胜天、半子 阅读(115) 评论(0) 推荐(0) 编辑