Ingo Kegel
            
            @ingokegel.bsky.social
          
          48 followers
          40 following
          280 posts
        
          Building JProfiler & install4j at ej-technologies. Java expert since the early days. Deep dives into profiling, performance, and build tools.
      
        Posts
        Media
        Videos
        Starter Packs
      
    
        
      Reposted by Ingo Kegel
    
  
  
        
      Reposted by Ingo Kegel
    
  
  
          
              Ingo Kegel
              @ingokegel.bsky.social
          
              · Aug 5
        
        
        
            With Temurin 24.0.2, Adoptium JDKs can again be modularized by install4j
            This year we had some dramatic moments starting in April with the release of Temurin 24.0.0 from Adoptium, our default JDK bundle provider. In this blog post we celebrate the happy conclusion of this incident.
          
            
            www.ej-technologies.com
          
        
      
    
          
              Ingo Kegel
              @ingokegel.bsky.social
          
              · Aug 5
        
        
      
    
          
              Ingo Kegel
              @ingokegel.bsky.social
          
              · Jul 25
        
        
        
            The power of async tracking in JVM profiling
            Async operations can speed up applications and improve responsiveness, but they also introduce complexity. Especially in the context of profiling, understanding what really happened and why can be surprisingly tricky. This post shows how JProfiler's async tracking feature helps fix hard performance problems in your application.
          
            
            www.ej-technologies.com
          
        
      
    
          
              Ingo Kegel
              @ingokegel.bsky.social
          
              · Jul 7
        
        
      
    
          
              Ingo Kegel
              @ingokegel.bsky.social
          
              · Jun 6
        
        
        
            All our artifacts are now published on Maven Central
            All our artifacts are now published on Maven CentralWe have migrated all of our public Maven artifacts to . Previously, these artifacts were available from our own Maven repository, which will remain online for older releases. New releases will be published exclusively on Maven Central.Maven CentralMaven Central is the default repository for Maven and also present in most Gradle builds. Not having to add a custom repository makes using our libraries a lot more straightforward.Here’s a list of the published artifacts in the format :groupId:artifactIdJProfilerController API for managing profiling recordings in-process.com.jprofiler:jprofiler-controllerMBean API for managing profiling recordings via JMX.com.jprofiler:jprofiler-mbeanAPI for developing probes by injecting measurement calls into third-party libraries and frameworks.com.jprofiler:jprofiler-injectedAPI for developing probes by embedding measurement calls directly in the application code.com.jprofiler:jprofiler-embeddedperfinoT
          
            
            www.ej-technologies.com
          
        
      
    
          
              Ingo Kegel
              @ingokegel.bsky.social
          
              · Jun 5
        
        
        
            JEP 493 follow-up: install4j 11.0.4 is ready for separate JMOD bundles in Eclipse Temurin 24.0.2
            Two months ago, I wrote about by allowing JDK vendors to omit JMOD files from their distributions. Without JMOD files, tools like install4j cannot build cross-platform runtime images. This had the potential to seriously disrupt functionality for our users.how JEP 493 threatened cross-platform JRE bundle creation
          
            
            www.ej-technologies.com
          
        
      
    
          
              Ingo Kegel
              @ingokegel.bsky.social
          
              · Jun 5
        
        
      
    
          
              Ingo Kegel
              @ingokegel.bsky.social
          
              · Jun 5
        
        
        
            Cross-platform JRE bundle creation under threat from JEP 493
            One of the most valuable capabilities introduced with the Java module system in Java 9 is its support for creating custom runtime images with . Developers can include only the modules they need, resulting in lightweight JRE bundles tailored to the requirements of their applications. Using the option, it has even been possible to generate those runtime images for different operating systems from a single host machine.jlink--module-pathWith Java 24, introduces a change that significantly impacts this workflow. JDK vendors can now configure builds without files, as can optionally extract the required resources from the jimage file. While this change reduces the size of the JDK by about 25%, it also removes critical support for cross-platform linking.JEP 493.jmodjlinklib/modules
          
            
            www.ej-technologies.com
          
        
      
    
          
              Ingo Kegel
              @ingokegel.bsky.social
          
              · Jun 5
        
        
      
    
          
              Ingo Kegel
              @ingokegel.bsky.social
          
              · Jun 4
        
        
        
            JProfiler tips roundup May 2025
            I regularly share practical advice and insights on JProfiler and install4j on social media, covering features, shortcuts, and use cases. This blog post collects everything shared in May 2025. Each section rewrites the original thread in plain text.Follow me on to catch future tips as they’re posted.
          
            
            www.ej-technologies.com
          
        
      
    
          
              Ingo Kegel
              @ingokegel.bsky.social
          
              · Jun 3
        
        
        
            JVM performance watch roundup May 2025
            I post notes on JVM performance-related news on social media whenever a patch, JEP, or benchmark catches my eye. This blog post collects everything shared in May 2025. Each section rewrites the original thread in plain text.Follow me on to get these updates as soon as they go out.
          
            
            www.ej-technologies.com
          
        
      
    
          
              Ingo Kegel
              @ingokegel.bsky.social
          
              · Jun 2
        
        
        
            JProfiler: The Leading Java Profiler for Deep JVM Analysis
            JProfiler bridges high-level analytics and low-level JVM data, delivering unmatched insights to solve your toughest performance problems, memory leaks, threading issues, and higher-level problems in technologies like JDBC, JPA, and more.
          
            
            www.ej-technologies.com
          
        
      
    
          
              Ingo Kegel
              @ingokegel.bsky.social
          
              · May 30
        
        
      
     
        