jvmti
Profiling vs Instrumentation - Java
Basic question: JVM provides JVMTI which native API for profiling and debugging JVM. JVM instrumentation also does the same (is that correct?). If yes, w开发者_开发百科hat is difference between the bo[详细]
2023-03-12 22:03 分类:问答Deadlock detection with JVMTI
I wonder whethe开发者_如何学Gor it is possible to detect deadlocks dynamically in Java by using the JVMTI. There are two events indicating actions on monitors using the synchronized statement:[详细]
2023-03-10 10:45 分类:问答Using JVMTI to get the amount of memory freed by the GC
I\'m trying to use JVMTI to know how much memory was freed by the GC, this would be used as part of a profiler.[详细]
2023-03-09 16:31 分类:问答Unloading a JVMTI agent at runtime?
I\'m using the attach API to load a JVMTI agent at runtime. I\'d like to unload the JVMTI agent when my program is done w开发者_如何学Pythonithout terminating the JVM the agent is loaded in. According[详细]
2023-03-08 02:38 分类:问答AttachNotSupportedException due to missing java_pid file in Attach API
Building a profiler of my own, I use the JVMTI API to build a native library agent. This agent can be started together with the JVM by using the addition parameter -agentlib. In addition there is the[详细]
2023-02-28 03:41 分类:问答JVMTI agent never returns the thread state terminated
Implementing a JVMTI agent, I read the threads state on certain events, for instance ThreadStart, ThreadEnd, VMInit, VMDeath, etc. However, I noticed, that the threads state is never new or terminated[详细]
2023-02-27 16:34 分类:问答Synchronization statistics not available in the JVMTI API?
The class java.lang.ThreadInfo provides some very useful methods which provide statistic concerning synchronization in Java. For instance:[详细]
2023-02-25 03:18 分类:问答Undefined symbol in shared library with g++
With JVMTI I am developing an agent to profile Java applications. Therefore a shared library libagent.so is compiled. Further I use the Qt framework:[详细]
2023-02-18 09:26 分类:问答GUI on top of a JVMTI agent
I am planing to develop a profiler by using the JVMTI API provided by Oracle. For a visualization I would like to implement a GUI (Qt framework) on top of the agent code. My first jvmti agent is aread[详细]
2023-02-17 08:54 分类:问答Reinitializing Java Class
We are working on a JVMTI Java Agent, that is used to instrument java class files. A small part of it is (obviously) native c++ code, but the larger part is Java code, which is loaded over the network[详细]
2023-02-17 02:34 分类:问答