
airhacks.fm podcast with adam bien JProfiler Visual Studio Code Integration -- The Kotlin Multiplatform Killer Use Case
Sep 11, 2025
Ingo Kegel, JProfiler lead and JVM tooling expert, discusses exciting topics surrounding JProfiler and its integration with Visual Studio Code. He delves into migrating Java code to Kotlin for cross-platform functionality and the challenges of using Kotlin Multiplatform. The conversation touches on profiling unit tests, performance regression testing, and using Java Flight Recorder for production monitoring. Ingo also explores the future of AI integration with profiling data, highlighting techniques for memory optimization in cloud environments and automated code improvements.
AI Snips
Chapters
Transcript
Episode notes
Profiler That Correlates Business And JVM
- JProfiler inspects method-level hotspots, memory, threads, and high-level subsystems like JDBC, Hibernate, and Kafka.
- It correlates low-level JVM metrics with business events to reveal root causes quickly.
Run JFR Continuously When You Control Infra
- Run Java Flight Recorder (JFR) continuously in production when you control the environment because overhead is minimal.
- Use JFR to emit business events and correlate them with JVM metrics instead of adding external metrics stacks.
Emit Business Events For Real-Time Observability
- Emit custom business events (via JFR) during development and tests to correlate domain actions with JVM behavior.
- Use those events to trigger profiling or alerts when business conditions indicate issues.
