Modernin web-sovelluksen profilointi ja optimointi sulautetussa järjestelmässä

This study explores the profiling and optimization of modern web applications in embedded systems. The performance of a React-based application was improved, with a focus of enhancing memory usage and rendering efficiency. Measurements were conducted using the React Profiler tool and the Linux top u...

Full description

Bibliographic Details
Main Authors: Tammi, Miro, Aarnio, Anniina
Other Authors: Informaatioteknologian tiedekunta, Faculty of Information Technology, Jyväskylän yliopisto, University of Jyväskylä
Format: Master's thesis
Language:fin
Published: 2025
Subjects:
Online Access: https://jyx.jyu.fi/handle/123456789/103413
Description
Summary:This study explores the profiling and optimization of modern web applications in embedded systems. The performance of a React-based application was improved, with a focus of enhancing memory usage and rendering efficiency. Measurements were conducted using the React Profiler tool and the Linux top utility. The results demonstrate that targeted optimization can significantly reduce resource consumption and improve both application performance and user experience in resource-constrained environments. Tämä tutkimus käsittelee modernien web-sovellusten profilointia ja optimointia sulautetuissa järjestelmissä. Työssä parannettiin React:lla toteutetun sovelluksen suorituskykyä erityisesti muistinkäytön ja renderöinnin tehostamiseksi. Mittaukset toteutettiin hyödyntäen React Profiler-työkalua ja Linuxin top-ohjelmaa. Tulokset osoittavat, että kohdennetulla optimoinnilla voidaan merkittävästi vähentää resurssien kulutusta ja parantaa sovelluksen suorituskykyä ja käyttäjäkokemusta.