SAP Java Virtual Machine
37 Blog Posts
21 Contributors
-
In my last blog article, I hinted Using Async-Profiler and Jattach Programmatically with AP-Loader, that I’m currently working on a test library for writing better profiling API tests. The library is still work-in-progress, but it already... Read More »0Comments0Likes
-
There are several possibilities to analyze and troubleshoot GC issues. You can activate the gc log via Unified JVM logging(-Xlog:gc) to get a textual log output. This can be also set for detailed GC phases and to specific levels. The analysis can be... Read More »0Comments2Likes
-
Using async-profiler and jattach can be quite a hassle. First, you have to download the proper archive from GitHub for your OS and architecture; then, you have to unpack it and place it somewhere. It gets worse if you want to embed it into your... Read More »0Comments0Likes
-
I’m keenly interested in everything related to profiling on the JVM, especially if it is related to AsyncGetCallTrace, this tiny unofficial API that powers most profilers out there, heck I’m even in the process of adding an improved... Read More »0Comments1Like
-
This blog post is about writing a Java agent and instrumentation code to find unused classes and dependencies in your project. Knowing which classes and dependencies are not used in your application can save you from considering the bugs and... Read More »0Comments1Like
-
A few months back, I started writing a profiler from scratch, and the code since became the base of my profiler validation tools. The only problem with this project: I wanted to write a proper non-safepoint-biased profiler from scratch. This is a... Read More »0Comments3Likes
-
IMPORTANT NOTICE Dear SAP BRIM Community, as of the next major release of SAP Convergent Charging, which will be released in Q4 2023, the minimum Java Virtual Machine (JVM) supported for SAP Convergent Charging 2023, will be updated from SAP JVM 8... Read More »0Comments4Likes
-
In this blog post I will explain how to connect SAP Analytics Cloud with AWS Redshift using SAP Cloud Connector and Cloud Agent. I have ordered and completed the information found on SAP Help Portal based on my personal experience with the intention... Read More »2Comments7Likes
-
In my last post, I covered a correctness bug in the fundamental Java profiling API AsyncGetCallTrace that I found just by chance. Now the question is: Could we find such bugs automatically? Potentially uncovering more bugs or being more confident... Read More »0Comments1Like
-
Profilers are great tools in your toolbox, like debuggers, when solving problems with your Java application (I’ve been on a podcast on this topic recently). I’ll tell you some of their problems and a technique to cope with them in this blog... Read More »0Comments0Likes