Informacja o cookies

Zgadzam się Nasza strona zapisuje niewielkie pliki tekstowe, nazywane ciasteczkami (ang. cookies) na Twoim urządzeniu w celu lepszego dostosowania treści oraz dla celów statystycznych. Możesz wyłączyć możliwość ich zapisu, zmieniając ustawienia Twojej przeglądarki. Korzystanie z naszej strony bez zmiany ustawień oznacza zgodę na przechowywanie cookies w Twoim urządzeniu.

Publikacje Pracowników Politechniki Lubelskiej

MNiSW
5
spoza listy
Status:
Warianty tytułu:
Analiza porównawczaszkieletów Spring Boot i Quarkuspod kątem wydajności aplikacji Java
Autorzy: Szymanek Grzegorz, Smołka Jakub
Dyscypliny:
Aby zobaczyć szczegóły należy się zalogować.
Rok wydania: 2025
Wersja dokumentu: Drukowana | Elektroniczna
Język: angielski
Wolumen/Tom: 37
Strony: 484 - 489
Bazy: BazTech
Efekt badań statutowych NIE
Materiał konferencyjny: NIE
Publikacja OA: TAK
Licencja:
Sposób udostępnienia: Witryna wydawcy
Wersja tekstu: Ostateczna wersja opublikowana
Czas opublikowania: W momencie opublikowania
Data opublikowania w OA: 30 grudnia 2025
Abstrakty: angielski | polski
The paper presents comparative performance characterization of two Java application development frameworks, Spring Boot and Quarkus. A representative reference application was implemented using both frameworks to enable such a comparison. The study entailed measurements in terms of multiple metrics, including compilation time, initialization time for an application, final file sizes, CPU and RAM consumption, latency in HTTP response, throughput, and efficiency of database queries. Tests were run on both JAR and native image versions with varying loads. Results convincingly showed the benefits of native Quarkus in startup performance and resource utilization. Spring Boot is still a proven option with a broader tooling universe supporting it, though. This research gives interesting input to decide on the best technology for modern Java applications.
Artykuł przedstawia porównawczą charakterystykę wydajności dwóch szkieletów programistycznych do tworzenia apli-kacji w języku Java: Spring Boot i Quarkus. W celu umożliwienia takiego porównania zaimplementowano reprezenta-tywną aplikację referencyjną w obu technologiach. Badanie obejmowało pomiary w różnych aspektach, takich jak czas kompilacji, czas inicjalizacji aplikacji, rozmiar pliku wynikowego, zużycie CPU i pamięci RAM, opóźnienie w odpowie-dzi HTTP, przepustowość oraz efektywność zapytań do bazy danych. Testy przeprowadzono zarówno dla wersji JAR, jak i obrazu natywnego, przy różnych poziomach obciążenia. Wyniki jednoznacznie wskazały na zalety natywnego Qu-arkusa pod względem szybkości uruchamiania i efektywności wykorzystania zasobów. Mimo to Spring Boot pozostaje sprawdzonym rozwiązaniem, wspieranym przez szerszy ekosystem narzędziowy. Niniejsze badanie dostarcza cennych wskazówek przy wyborze odpowiedniej technologii dla nowoczesnych aplikacji Java.