
JVM调优
文章平均质量分 67
Andy_Zheng.
这个作者很懒,什么都没留下…
展开
-
Netty调优
二、Netty客户端连接池泄漏及优化 生产环境使用netty作为客户端通信框架,在客户端创建一个tcp连接池,随着业务压力的上升,在高峰期间出现OOM问题,需要重启才能恢复原创 2021-04-06 22:02:27 · 459 阅读 · 0 评论 -
Netty实战入门
一、Netty 简介 Netty 是基于 Java NIO 的异步事件驱动的网络应用框架,使用 Netty 可以快速开发网络应用,Netty 提供了高层次的抽象来简化 TCP 和 UDP 服务器的编程,但是你仍然可以使用底层的 API。 Netty 的内部实现是很复杂的,但是 Netty 提供了简单易用的API从网络处理代码中解耦业务逻辑。Netty 是完全基于 NIO 实现的,所以整个 Netty 都是异步的。 Netty 是最流行的 NIO 框架,它已经得到成百上千的商业、商用项目验证...原创 2021-04-06 22:01:10 · 253 阅读 · 0 评论 -
Jvm调优-垃圾回收
一、什么是垃圾回收 1、C/C++中的垃圾回收 (1)在C/C++语言中,没有自动垃圾回收机制。是通过new关键字申请内存资源,通过delete关键字释放内存资源 (2)在Java语言中,有自动的垃圾回收机制,也就是我们的GC (3)GC的精髓在于算法,如果算法不合理一样会内存泄漏 二、垃圾回收的常见算法 1、引用计数法 (1) 三、垃圾收集器及内存分配 四、可视化GC日志工具分析 ...原创 2021-04-05 12:57:28 · 262 阅读 · 0 评论 -
jstack使用详解及定位死锁问题
1、线程的生命周期 2、模拟死锁 package com.zw.rule.service.util; public class DeadLock { private static Object obj1 = new Object(); private static Object obj2 = new Object(); public static void main(String[] args) { new Thread(new Thread1()).s原创 2021-03-18 18:07:59 · 536 阅读 · 1 评论 -
Tomcat性能调优
一、整体知识体系 二、调优实战 1、禁用ajp原创 2021-03-03 12:45:38 · 1616 阅读 · 0 评论