JVM优化第二天:GC:garbage (Object) collection垃圾回收
摘要:今日内容 了解什么是垃圾回收掌握垃圾会回收的常见算法学习串行、并行、并发、 G1垃圾收集器学习 GC日志的可视化查看 一、什么是垃圾(对象)回收? 程序的运行必然需要申请内存资源(如对象),有用的资源仍然可以继续用,而对于无效的对象资源如果不及时处理(释放内存资源)就会一直占有内存资源,最终将导致内
阅读全文
posted @
2022-09-13 09:29
周文豪
阅读(316)
推荐(0) 编辑
JVM优化第一天
摘要:一、我们为什么要对jvm做优化? 在本地开发环境中我们很少会遇到需要对jvm进行优化的需求,但是到了生产环境,我们可能将有下面的需求: 1、运行的应用 “卡住了”,日志不输出,或者请求时,程序没有反应; 2、服务器的 CPU负载突然升高; 3、在多线程应用下,如何合理分配线程的数量? 在一个应用程序
阅读全文
posted @
2022-09-13 09:29
周文豪
阅读(212)
推荐(0) 编辑
JVM优化第三天-tomcat优化
摘要:今日内容 Tomcat8 的优化看懂Java底层字节码编码的优化建议 PS:当我们做代码优化的时候,往往从源码中看不出有没有效率,而是需要从底层字节码寻找答案,作为java工程师必须读懂底层字节码 一、tomcat优化 tomcat服务器在JavaEE项目中使用率非常高,所以在生产环境对tomcat
阅读全文
posted @
2022-01-12 13:20
周文豪
阅读(25)
推荐(0) 编辑