Skip to content

Ionut Balosin

Principal IT Architect | Technical Trainer | Oracle ACE Associate | Security Champion | Speaker | Blogger

  •  Home
  •  Training
    •  Java Performance Tuning Course
    •  Software Architecture Essentials Course
    •  Designing High-Performance, Scalable, and Resilient Applications Course
    •  Application Security for Java Developers Course
  •  Blog
  •  Clients
  •  Talks
  •  Contact
  •  External Links
Top Tags
  • performance
  • java
  • software architecture
  • hotspot vm
  • java performance tuning
  • graalvm
  • jmh

Latest Post

Security Application Testing for Java Developers Core Application Security for Java Developers API Web Application Security for Java Developers Analyzing JVM Energy Consumption for JDK 21: An Empirical Study JVM Performance Comparison for JDK 21
Security

Security Application Testing for Java Developers

11th March 2025 Ionut Balosin
Security

Core Application Security for Java Developers

11th March 2025 Ionut Balosin
Security

API Web Application Security for Java Developers

11th March 2025 Ionut Balosin
Energy Efficiency

Analyzing JVM Energy Consumption for JDK 21: An Empirical Study

28th March 2024 Ionut Balosin
Performance

JVM Performance Comparison for JDK 21

6th February 2024 Ionut Balosin
  • Latest
  • Popular
  • Trending
Security Application Testing for Java Developers
Security
Security Application Testing for Java Developers
Core Application Security for Java Developers
Security
Core Application Security for Java Developers
API Web Application Security for Java Developers
Security
API Web Application Security for Java Developers
Analyzing JVM Energy Consumption for JDK 21: An Empirical Study
Energy Efficiency
Analyzing JVM Energy Consumption for JDK 21: An Empirical Study
JVM Garbage Collectors Benchmarks Report 19.12
Performance
JVM Garbage Collectors Benchmarks Report 19.12
JVM JIT Compilers Benchmarks Report 19.04
Performance
JVM JIT Compilers Benchmarks Report 19.04
Logging patterns and their performance impact
Performance
Logging patterns and their performance impact
JVM JIT Compilers Benchmarks Report 19.11
Performance
JVM JIT Compilers Benchmarks Report 19.11
Security Application Testing for Java Developers
Security
Security Application Testing for Java Developers
Core Application Security for Java Developers
Security
Core Application Security for Java Developers
API Web Application Security for Java Developers
Security
API Web Application Security for Java Developers
Analyzing JVM Energy Consumption for JDK 21: An Empirical Study
Energy Efficiency
Analyzing JVM Energy Consumption for JDK 21: An Empirical Study
Performance

HotSpot JVM Performance Tuning Guidelines

7th January 2020 Ionut Balosin

HotSpot JVM Performance Tuning Guidelines Content Intro Memory Heap Off-Heap Metaspace CodeCache Direct Buffers ClassLoader Dynamic Class-Data Sharing Just-In-Time Compiler Tiered Mode: C1+C2 Graal JIT Threads Garbage Collectors Serial Garbage…

Soft Skills

The inner workings of technical conferences

22nd December 2019 Ionut Balosin

Introduction In this blog post, David Leitner and I want to give you an insight, based on our experience from the past years of speaking at international conferences (e.g. more…

Performance

JVM Garbage Collectors Benchmarks Report 19.12

14th December 2019 Ionut Balosin

Context The current article describes a series of Java Virtual Machine (JVM) Garbage Collectors (GC) micro-benchmarks and their results, using a different set of patterns. For the current issue, I…

Architecture

When do we need an architect

5th December 2019 Ionut Balosin

Key takeaways the methodology, whatever that is (e.g. SCRUM, SAFE, etc) should not impose the necessity of having an architect in the team, but rather the real project needs. in…

Performance

Logging patterns and their performance impact

21st November 2019 Ionut Balosin

Motivation In the current post, I would like to explore different logging patterns and to identify which one is more efficient in terms of performance. Since logging is spread across…

Performance

JVM JIT Compilers Benchmarks Report 19.11

6th November 2019 Ionut Balosin

Context and Motivation The current article describes a series of Java Virtual Machine (JVM) Just In Time (JIT) Compilers micro-benchmarks and their results, relying on different optimization patterns or intrinsics…

Architecture Soft Skills

The Agile Manifesto: A Software Architect’s Perspective

12th October 2019 Ionut Balosin

According to the licensing policy, I would like to mention this article was originally published on InfoQ. Key Takeaways While the role and responsibilities of a software architect can be…

Performance

JVM JIT Compilers Benchmarks Report 19.04

8th April 2019 Ionut Balosin

Context and Motivation The current article describes a series of Java Virtual Machine (JVM) Just In Time (JIT) Compilers benchmarks and their results, relying on different optimization patterns. For the…

Performance

Kotlin explicit inlining at megamorphic call-sites pays off in performance

11th March 2019 Ionut Balosin

Motivation In the current post, I would like to investigate how megamorphic call-sites are optimized in Kotlin as a result of explicit inlining (using the explicit inline modifier) and what…

Performance

Chaining lambda optimizations in HotSpot VM and GraalVM

24th February 2019 Ionut Balosin

Motivation Current post tackles the problem of chaining (or linking) multiple lambda calls which seem to be differently optimized by the HotSpot Just In Time Compiler C2 (i.e. JIT C2)…

Posts pagination

1 2 3 … 5
I speak about Java and software architecture, with a taste for performance, and security-related topics.
Corporate Training Catalog

Java Performance Tuning
Software Architecture Essentials
Designing High-Performance, Scalable, and Resilient Applications
Application Security for Java Developers

Client Portfolio

Check out my client portfolio, people from these companies attended my training sessions and workshops.

Get in touch for a personalized offer.

Follow Me

LinkedIn: ionutbalosin
Bluesky: @ionutbalosin.bsky.social
X: @ionutbalosin
Mastodon: ionutbalosin@mastodon.social
GitHub: ionutbalosin
Oracle ACE: ionutbalosin

Ionut Balosin

Principal IT Architect | Technical Trainer | Oracle ACE Associate | Security Champion | Speaker | Blogger

Proudly powered by WordPress | Theme: Newsup by Themeansar.

  • Home
  • ASJD
  • Blog
  • Clients
  • Contact
  • Corporate Training Catalog
    • Application Security for Java Developers Course
    • Designing High-Performance, Scalable, and Resilient Applications Course
    • Java Performance Tuning Course
    • JPT
    • Software Architecture Essentials Course
  • DHPSRA
  • External Links
  • Talks
  • Voxxed Days Bucharest 2025
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept All”, you consent to the use of ALL the cookies. However, you may visit "Cookie Settings" to provide a controlled consent.
Cookie SettingsAccept All
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDurationDescription
cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
SAVE & ACCEPT