While going over a few articles in the Java world (following Java 9, jigsaw 
discussions), the JVM TI
(Java Virtual Machine Tool Interface) plays an important role. JVM TI was 
introduced with Java 1.5/5
many years ago and has replaced the experimental JVM PI (Java Virtual Machine 
Profiling Interface).

JVM TI is an API for native applications written e.g. in C which allows the 
C-written "agents" to
interface with a running JVM. Java profilers and Java debuggers are created 
based on these APIs to
be used/run against any Java application.

One thing about Java that is interesting is the expertise and experience that 
get reflected over
time in the Java packages and Java tools. Hence JVM TI may serve as an 
interesting starting point
about creating a framework for profiling and debugging ooRexx applications.

Here is an interesting overview article with links to further information about 
JVM TI:
<http://www.oracle.com/technetwork/articles/javase/jvmti-136367.html>.

In order to allow ooRexx to become even more popular, profiling/debugging 
features on par with (or
even exceeding) other programming languages are important.

---rony


------------------------------------------------------------------------------
_______________________________________________
Oorexx-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/oorexx-devel

Reply via email to