Open Source
322 Blog Posts
144 Contributors
-
You might have already heard of the Open Documentation Initiative that allows you to contribute to and give feedback on our documentation at SAP Help Portal. The GitHub collaboration process allows us to easily interact with you. The only thing you... Read More »0Comments4Likes
-
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
-
Clean code é um termo usado para descrever software que é fácil de ler, entender, manter e testar. Neste blog, quero resumir alguns princípios importantes e fornecer uma introdução ao tópico para iniciantes. Além disso, o blog deve se... Read More »0Comments0Likes
-
This is a short announcement of an updated version of the open source PLC emulator. Performance issues have been identified thanks to Patrick Rogge and his comments to the How to setup and run PLC emulator for SAP EWM MFS blog. Patrick has noticed... Read More »2Comments3Likes
-
In the past few years, the world of software development has undergone a drastic shift. The rise of microservices architecture, along with containerization and orchestration, has revolutionized the way we build, deploy, and scale applications.... Read More »0Comments10Likes
-
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
-
Using async-profiler can be quite a hassle. First, you have to download the right archive from GitHub for your OS and architecture, then you have to unpack it and place it somewhere. Or you get it from your OS distribution, hoping that it is the... Read More »0Comments1Like
-
Analyzing OOM-kills is no fun. You fly mostly blind, have no meaningful logs – your JVMs just keep disappearing. It can be highly frustrating work. If that sounds familiar, we may have something for you. OOM-kills mean sudden death. The JVM... Read More »0Comments4Likes
-
SAP’s own Java VM SapMachine comes with a handy monitoring tool you may not know: SapMachine Vitals. Think sysstat tools – pidstat, iostat, etc – plus JVM stats rolled into one and baked into our JVM for your convenience. Curious?... Read More »0Comments6Likes
-
Did you ever wonder whether JFR timestamps use the same time source as System.nanoTime? This is important when you have miscellaneous logging besides JFR events; otherwise, you could not match JFR events and your logging properly. We assume here... Read More »0Comments1Like