![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
就问你吃不吃药
这个作者很懒,什么都没留下…
展开
-
Java四种线程池的用法分析
1、new Thread的弊端new Thread(new Runnable() { @Override public void run() { // TODO Auto-generated method stub } } ).start();1.每次new Thread新建对象性能差。 2.线程缺乏统一管理,可能无限制新建线程,相互之间竞争,转载 2017-12-15 16:33:44 · 197 阅读 · 0 评论 -
JVM性能调优监控工具jps、jstack、jmap、jhat、jstat、hprof使用详解
现实企业级Java开发中,有时候我们会碰到下面这些问题: OutOfMemoryError,内存不足 内存泄露 线程死锁 锁争用(Lock Contention) Java进程消耗CPU过高 这些问题在日常开中可能被很多人忽视(比如有的人遇到上面的问题只是重启服务器或者调大内存,而不会深究问题根源),但能够理解并解决这些问题是Java程序员进阶的必备要求。 jpsjps主要是用来输出JVM中运行的转载 2018-04-25 11:48:29 · 480 阅读 · 0 评论