Am 07.02.2014 um 23:29 schrieb Jeremy Manson <jeremyman...@google.com>:
> We have a patch for tracking method calls, too. It doesn't do callbacks on > method invocation, but it does provide a list of method invocations. You can > already do callbacks on method entry and exit with JVMTI, but it is > expensive, which is why we built that. If there's interest, we can provide > it. > > As far as the allocation tracking patch - you will have to feel comfortable > patching and building your own JDK, and writing a blob of native code loaded > by the JVM that will dlsym into libjvm.so to fish out the method to register > your callback. Does that sound like something you feel comfortable doing? Hm - I interrupted coding C/C++ when Java was born. But I want to give it a try :) A nice project to "get back to the roots" and get a deeper understanding what's going on in that "wunderbox" JVM/Hotspot. > (I'm about to send the forward-port patch out to get code-reviewed for JDK8 > before leaving for the first half of vacation, so if that doesn't scare you, > then I can send it the week after next, or so.) Great! Robert