专注于分布式,性能优化,代码之美

2022年11月15日

什么是JVM

摘要: 什么是JVMJVM是Java虚拟机,是Java Virtual Machine的缩写。Java借助JVM实现了平台无关性,只需要在操作系统平台上部署JVM,Java编译生成的目标代码(字节码)就可以在Java虚拟机上运行,使得Java语言在不同平台上运行时,不需要重新编译,从而实现了一次编译多处运行 阅读全文

posted @ 2022-11-15 11:56 xiaohouye 阅读(692) 评论(0) 推荐(0) 编辑

fullGC

摘要: (1)System.gc()方法的调用。此方法的调用是建议JVM进行Full GC,虽然只是建议而非一定,但很多情况下它会触发 Full GC,从而增加Full GC的频率,也即增加了间歇性停顿的次数。强烈影响系建议能不使用此方法就别使用,让虚拟机自己去管理它的内存,可通过通过-XX:+ Disab 阅读全文

posted @ 2022-11-15 11:18 xiaohouye 阅读(118) 评论(0) 推荐(0) 编辑

jvm调优

摘要: 对于JVM垃圾回收,之前一直都是处于理论阶段,就知道新生代,老年代的晋升关系,这些知识仅够应付面试使用的。前一段时间,线上服务器的FullGC非常频繁,平均一天40多次,而且隔几天就有服务器自动重启了,这表明的服务器的状态已经非常不正常了,得到这么好的机会,当然要主动请求进行调优了。未调优前的服务器 阅读全文

posted @ 2022-11-15 11:15 xiaohouye 阅读(43) 评论(0) 推荐(0) 编辑

导航

今日之劳累是为了铸造明日之辉煌,不管年龄多少,都无法阻挡我对软件艺术的追求!