Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Hämeen ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite
  •   Ammattikorkeakoulut
  • Hämeen ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite

Java-sovelluksen suorituskyvyn optimointi ja Green IT

Alho, Jussi (2022)

 
Avaa tiedosto
Alho_Jussi.pdf (4.790Mt)
Lataukset: 


Alho, Jussi
2022
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2022052311271
Tiivistelmä
Opinnäytetyön tarkoituksena oli profiloida ja optimoida Java-sovelluksen suorituskykyä, Green IT -ajattelu huomioituna. Sovellusten suorituskyvyllä on suuri merkitys teknologian kehittyessä ja vaatimusten kasvaessa, ja tärkein asia on turvata sovellusten suorituskyky sekä varmistaa miellyttävä käyttökokemus. Suorituskykyyn vaikuttavat monet ohjelmiston suunnittelu- ja toteutusvaiheessa tehtävät ratkaisut ja niillä on merkitystä laitteiston resurssien käyttöön ja sitä kautta myös energiankulutukseen. Opinnäytetyön toimeksiantaja oli Insta Advance Oy.

Opinnäytetyön tietopohja koostuu suorituskyvyn tarkastelusta ja merkityksestä sekä Green IT -ajattelusta ohjelmistokehityksessä. Teoriaosuudessa kerrotaan sovelluksen suorituskykyprofiloinnista ja -optimoinnista sekä tutustutaan sovelluksen suorituskyvyn kannalta keskeisimpiin suunnittelukohtiin ja ympäristöasioiden merkitykseen IT-alalla. Toiminnallisessa osuudessa opetetaan JProfiler-profilointityökalun käyttöä ja suoritetaan sen avulla tarkasteltavan sovelluksen suorituskykyprofilointia. Profiloinnin jälkeen kuvataan työn aikana toteutettu pieni sovelluksen optimointitoteutus ja uudelleenprofilointi. Opinnäytetyö on tyypiltään toiminnallinen.

Opinnäytetyön tuloksena saatiin ohjeistus profilointityökalun käyttöön ja suorituskykyprofiloinnin toteutukseen. Ohjeita noudattamalla profiloitiin ja etsittiin optimoitavia kohteita sekä toteutettiin suorituskykyä parantava optimointi ja mitattiin sen vaikutus suorituskykyyn. Johtopäätöksenä voidaan todeta, että Java-sovelluksen suorituskykyominaisuudet koostuvat monista asioista ja profiloimalla ja optimoimalla voidaan parantaa suorituskykyä. Profilointityöhön on syytä varata riittävästi aikaa, mutta profiloinnilla voidaan saada aikaan tuntuvia hyötyjä ja vähentää energiankulutusta.
Kokoelmat
  • Opinnäytetyöt
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste