<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Instrumentation Api on Sven Ruppert</title><link>https://sven-ruppert.info/tags/instrumentation-api/</link><description>Recent content in Instrumentation Api on Sven Ruppert</description><generator>Hugo -- gohugo.io</generator><language>en</language><managingEditor>sven.ruppert@gmail.com (Sven Ruppert)</managingEditor><webMaster>sven.ruppert@gmail.com (Sven Ruppert)</webMaster><copyright>© 2026 Sven Ruppert</copyright><lastBuildDate>Fri, 11 Apr 2025 17:06:44 +0000</lastBuildDate><atom:link href="https://sven-ruppert.info/tags/instrumentation-api/index.xml" rel="self" type="application/rss+xml"/><item><title>Open-hearted bytecode: Java Instrumentation API</title><link>https://sven-ruppert.info/posts/open-hearted-bytecode-java-instrumentation-api/</link><pubDate>Fri, 11 Apr 2025 17:06:44 +0000</pubDate><author>sven.ruppert@gmail.com (Sven Ruppert)</author><guid>https://sven-ruppert.info/posts/open-hearted-bytecode-java-instrumentation-api/</guid><description>&lt;h2 class="relative group"&gt;What is the Java Instrumentation API?
 &lt;div id="what-is-the-java-instrumentation-api" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#what-is-the-java-instrumentation-api" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;The Java Instrumentation API is part of the java.lang.instrument package and allows you to change or analyse class bytecode at runtime. It is particularly intended for the development of profilers, agents, monitoring tools, or even dynamic security mechanisms that need to intervene deeply in a Java application&amp;rsquo;s behaviour without changing the source code itself.&lt;/p&gt;</description></item></channel></rss>