Calvin Xiao

Results 14 issues of Calvin Xiao

一个长期的愿望

feature

``` public static boolean isCMSGC(CollectedHeap heap) { return heap instanceof GenCollectedHeap; } ``` 返回false ,打印 "Only support CMS GC. Unsupport heap: sun.jvm.hotspot.gc_interface.CollectedHeap", 也就是其父类 CollectedHeap

bug

从/proc/pid/net 中无法获取,该处信息等价于整台服务器的网络流量。 还在看有没有其他的方式。

feature

需要用户通过启动参数设定才去收集

feature

先正常运行vjmap,再主动执行gc,再次运行vjmap,将两次结果相减,可以得到老生代中已经死掉但还没GC掉的对象。 命令行为 vjmap -old:dead PID

feature

比较迂回的方式是增加一个命令行参数 ,如果yes,就多动态加载一个agent,负责反射netty的PlatformDependent的DIRECT_MEMORY_COUNTER属性,并把内容注册到JMX里。

enhancement

主要是日志的修改

feature