Suorituskykyongelmien minimointi monimutkaisissa Java-pohjaisissa sovelluksissa
Naakka, Teppo
Suorituskykyongelmien minimointi monimutkaisissa Java-pohjaisissa sovelluk-sissa
Jyväskylä: Jyväskylän yliopisto, 2012, 39 s.
Tietojärjestelmätiede, kandidaatintutkielma
Ohjaaja(t): Hirvonen, Pertti
Javan nouseminen teollisuuden standardiksi ohjelmistokehityskieleksi on joh-tanut siihen, että Java-pohjaisilla teknologioilla on tehty markkinoiden moni-mutkaisimmat sovellukset. Jotta monimutkaisia sovelluksia voidaan toteuttaa tehokkaasti, vaatii se erilaisten kehysjärjestelmien ja kirjastojen käyttöä. Tyypil-lisesti monimutkaisissa sovelluksissa on useita kirjastoja ja kehysjärjestelmiä, jotka monesti riippuvat toisistaan. Monimutkaiset sovellukset ja useat kirjastot ja kehysjärjestelmät johtavat siihen, että Java-sovellusten raportoiduin vika on suorituskykyongelma. Sovelluksen ja sen suoritusympäristön ollessa monimut-kainen myös suorituskykyongelman paikantaminen on haasteellista.
Tutkielmassa käsitellään Java EE-ympäristön rakenne ja siihen kuuluvat kom-ponentit korkealla tasolla. Sen jälkeen syvennytään suorituskykyongelmien paikantamiseen ja mittaamiseen. Lopuksi käsitellään suorituskykyongelmien hallintaa ja minimointia suunnittelun ja toteutuksen näkökulmasta. Tarkoituk-sena on antaa lukijalle kuva, millaisia suorituskykyongelmia Java EE-järjestelmissä on, ja miten niitä voidaan hallita.
Tutkimustuloksena esitetään, että suorituskykyongelmien paikantaminen ja poistaminen vaatii syvällistä tuntemusta kohdejärjestelmästä ja sovelluksesta sekä suorituskyvyn hallinta ennen toteutusta ja toteutuksen aikana vaatii pro-jektia hallinnoivilta henkilöiltä lisäpanostusta, vaikka sovelluskehityksessä käy-tettäisiinkin ketteriä menetelmiä. Kaikkia pullonkauloja ei voida minimoida, vaan korjattavat kohteet on valittava tarkasti harkiten.
...
Asiasanat
Metadata
Näytä kaikki kuvailutiedotKokoelmat
- Kandidaatintutkielmat [5335]
Samankaltainen aineisto
Näytetään aineistoja, joilla on samankaltainen nimeke tai asiasanat.
-
Ajax-ohjelmointi www-sovelluksissa
Suhonen, Juha (2006)Tässä tutkielmassa tarkastellaan Ajax-ohjelmointitekniikkaa. Tutkielmassa esitellään ne teknologiat joista Ajax koostuu ja verrataan Ajax-sovelluksen ja perinteisen www-sovelluksen ominaisuuksia toisiinsa. Tutkimus ... -
Redesign enterprise network by local Internet breakout : case study
Habib, M. Ahsan (2015)Nowadays, the popularity of cloud-based services around the web and SaaS applications are empowering customers to improve their business processes and increase user productivity while reducing the company’s IT operation ... -
Toimitusketjun kyberturvallisuusriskien hallinta ja minimointi
Palho, Kalle (2021)Toimitusketjun kyberturvallisuusriskien hallinta ja minimointi on globaalisti niin kaupallisia kuin ei-kaupallisia osapuolia vahvasti koskettava aihe nyt ja tulevaisuudessa. Tässä kandidaatintutkielmassa perehdytään ... -
Tietomurtojen juurisyyt ja vaikutusten minimointi
Rihu, Miro (2022)Tietomurtojen estäminen on monimutkainen ja haastava ongelma. Tietomurtojen juurisyistä tehdään vuosittaista tutkimusta, jonka avulla voidaan mm. pysyä kartalla erilaisten kyberhyökkäysten trendeistä. Viime vuosina ... -
Kohti tehokkaampaa tietotyötä : ylikuormituksen ja keskeytysten minimointi
Ala-Luhtala, Niko (2020)Työtehtävien suorittaminen teknologian avulla on nykypäivänä usean työntekijän arkea. Teknologia on kasvattanut organisaatioiden ja työntekijöiden tehokkuutta. Teknologian avulla on voitu automatisoida useita manuaalisia ...
Ellei toisin mainittu, julkisesti saatavilla olevia JYX-metatietoja (poislukien tiivistelmät) saa vapaasti uudelleenkäyttää CC0-lisenssillä.