System.gc(),大家应该也有所了解,是 JDK 提供的触发 Full GC 的一种方式,会触发 Full GC,其间会 stop the world,对业务影响较大,一般情况下不会直接使用。
System.gc()
业务部门的一个同事遇到个奇怪的 Full GC 问题,有个服务迁移到新的应用后,一直频繁 Full GC。新应用机器的配置是 4c 8g,老应用是 4c 4g,老应用 GC 都很正常,并且代码没有变更,所以比较奇怪。
4 分钟阅读
System.gc(),大家应该也有所了解,是 JDK 提供的触发 Full GC 的一种方式,会触发 Full GC,其间会 stop the world,对业务影响较大,一般情况下不会直接使用。
1 分钟阅读
业务部门的一个同事遇到个奇怪的 Full GC 问题,有个服务迁移到新的应用后,一直频繁 Full GC。新应用机器的配置是 4c 8g,老应用是 4c 4g,老应用 GC 都很正常,并且代码没有变更,所以比较奇怪。
主要分享 Java、JVM、中间件、架构设计、性能优化、Linux 底层技术等,欢迎支持加关注。
涤生,姓名殷琦,目前就职于某大型互联网公司基础架构部,主要负责微服务框架、服务治理、Serverless 相关工作。 《高可用可伸缩微服务架构:基于Dubbo、Spring Cloud和Service Mesh》的作者之一,《Knative 入门》图书翻译之一。
了解更多© 2019 涤生的博客 . Powered by 涤生