Tomcat 中能否实例化Instrumentation,并且使用
青耕寐鱼 2016-06-04 08:51:00 Instrumentation 是 Java SE 5 的新特性,它把 Java 的 instrument 功能从本地代码中解放出来,使之可以用 Java 代码的方式解决问题。使用 Instrumentation,开发者可以构建一个独立于应用程序的代理程序(Agent),用来监测和协助运行在 JVM 上的程序,甚至能够替换和修改某些类的定义。
————————————————————————————————
在这篇文章中提到(http://shensy.iteye.com/blog/1765760) Instrumentation的一个用法,用来测量对象所占内存大小,在Java程序中,添加VM参数(-javaagent:./libs/SizeOf.jar)可以运行,但是放到Tomcat中,即使在Tomcat运行时添加了VM参数(-javaagent:./libs/SizeOf.jar),也会出错,出现
java.lang.IllegalStateException: Instrumentation is null
at net.sourceforge.sizeof.SizeOf.sizeOf(Unknown Source)
不知道有没有人知道在Tomcat中怎么使用这个接口