![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
调试分析
冯立彬
每天前进一步
展开
-
Linux中Python应用CPU占用高问题排查
公司购买了一套由外部供应商提供的呼叫中心系统,在使用的过程中发现其LOAD和CPU占用偏高,由于没有源代码也不太清楚其内部的实现逻辑,只能够通过观察系统资源的消耗来排除其问题,以下记录的是问题排查的过程。1、通过top命令查看其CPU占用可以看到其load占用为“20.14, 16.42, 19.16”,三个数字分别表示cpu在1分钟、5分钟及15分钟的load,cpu的使用率也偏高,...原创 2019-11-20 16:21:03 · 20998 阅读 · 4 评论 -
JVM 垃圾回收机制与GC性能调优
<br />本文摘自:http://www.51testing.com/?uid-23978-action-viewspace-itemid-141684<br />一、GC概要<br />JVM堆相关知识<br /> 为什么先说JVM堆?<br /> JVM的堆是Java对象的活动空间,程序中的类的对象从中分配空间,其存储着正在运行着的应用程序用到的所有对象。这些对象的建立方式就是那些new一类的操作,当对象无用后,是GC来负责这个无用的对象(地球人都知道)。<br />JVM堆<br />转载 2011-03-15 18:08:00 · 2031 阅读 · 0 评论 -
BTRACE-实时监控工具
“BTrace是一个实时监控工具,使用了java agent 和jvm attach技术,可以在不停机的情况下实时监控线上程序的运行情况。并且做到最少的侵入,占用最少的系统资源。 Btrace基于动态字节码修改技术(Hotswap)来实现运行时java程序的跟踪和替换。Btrace的脚本是用纯java编写的,基于一套官方提供的annotation,使跟踪逻辑实现起来非常简单。简单来说,就是能在不改原创 2011-03-04 20:51:00 · 3162 阅读 · 3 评论