Tagged posts: 'performance'
Francesco Nigro shares hard-earned lessons from years of performance engineering work: why performance is a currency, how to benchmark responsibly, the dangers of LLM-assisted analysis, and the mindset required to make real discoveries.
Mark Stoodley explains how IBM Semeru Runtimes and the Eclipse OpenJ9 JVM deliver faster startup times and lower memory footprint through shared classes cache technology, and how Quarkus makes it easy to take advantage of these benefits.
Throughput averages hide warmup problems. On 4 cores with 100 connections, C2 compiler threads are starved by platform threads. pidstat and JFR show how.
Our perf-lab shows Quarkus 2x faster than Spring, but a community member only sees 1.19x locally. The culprit: a userspace TCP proxy hidden inside rootless podman.
Quarkus 3.35 introduces Profile-Guided Optimization (PGO) support for native images. Enable it with quarkus.native.pgo.enabled=true and let your integration tests drive the profiling - the build automatically produces an optimized native binary tailored to your application's actual runtime behavior.
Quarkus 3.35 brings great startup improvements to IBM Semeru Runtimes. The same `quarkus.package.jar.aot.enabled=true` flag that activates Project Leyden on HotSpot-based JVMs now automatically generates an OpenJ9 Shared Classes Cache - no code changes needed.
Quarkus 3.35 では、リフレクションなしの Jackson シリアライザーをデフォルトで有効にする予定です。
Project Leyden とそれがもたらした新しい視点についての最初の投稿を読まれたかもしれませんが、実際にどのように Quarkus に統合したのでしょうか?この投稿では、その道のりと、その過程で行った改善点を紹介します。
これは Project Leyden にまつわる物語です。そして、これは Project Leyden だけの物語ではありません。Project Leyden が、Quarkus における起動パフォーマンスの考え方にいかに新しい視点を与えてくれたかという物語です。
Quarkusが最初にリリースされたとき、業界はマイクロサービスに焦点を当てていました。しかし、Quarkusは、既存のシステムを最新化する場合でも、新しいシステムをゼロから構築する場合でも、大規模なモノリスにも同様に適しています。大規模なアプリケーションでは、ビルド時間がすぐにボトルネックになるため、この点について大幅な改善を行いました。これらの改善点について説明しましょう!
This post explores how Quarkus speeds up development, cuts costs, and streamlines cloud-native Java.
This blog post invites you to discover how Quarkus can help your company cut costs, streamline development, and modernize your Java stack for today’s cloud-native world.
Leveraging Quarkus build-time metaprogramming capabilities to improve Jackson's serialization performance
By carefully fixing and designing a performance test to ensure that only Quarkus is being stressed, throughput improves from 1.75 req/sec to nearly 26,000 req/sec
Understand when and how to use the Quarkus IO thread and its influence on microbenchmarks.
Quarkus has so far been focused on start-up time and memory footprint, but runtime performance is important as well. Find out how well Quarkus performs in both Native and JVM modes.