http://docs.oracle.com/javase/1.5.0/docs/guide/jvmti/jvmti.html?cm_mc_uid=09304822656314650920444&cm_mc_sid_50200000=1465135781#whatIs
https://www.ibm.com/developerworks/cn/java/j-lo-jvmti/
http://www.ibm.com/developerworks/cn/java/j-lo-jpda2/
http://www.ibm.com/developerworks/cn/rational/tutorials/profilingjavaapplicationsusingrad/