Utvärdering av prestandaoptimeringsverktyg för Android
På senare tid har smarta mobila enheter fått en allt större roll i vardagen och det finns en uppsjö av applikationer till dessa. Den som är uppmärksam kan upptäcka att prestandan och användarupplevelsen kan variera kraftigt mellan olika applikationer. Prestandaoptimering är en viktig del i utvecklin...
Main Author: | |
---|---|
Format: | Others |
Language: | Swedish |
Published: |
KTH, Skolan för informations- och kommunikationsteknik (ICT)
2014
|
Subjects: | |
Online Access: | http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-147991 |
id |
ndltd-UPSALLA1-oai-DiVA.org-kth-147991 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-UPSALLA1-oai-DiVA.org-kth-1479912018-01-12T05:11:22ZUtvärdering av prestandaoptimeringsverktyg för AndroidsweCederlund, MattiasKTH, Skolan för informations- och kommunikationsteknik (ICT)2014Computer and Information SciencesData- och informationsvetenskapPå senare tid har smarta mobila enheter fått en allt större roll i vardagen och det finns en uppsjö av applikationer till dessa. Den som är uppmärksam kan upptäcka att prestandan och användarupplevelsen kan variera kraftigt mellan olika applikationer. Prestandaoptimering är en viktig del i utvecklingsprocessen för mobila applikationer eftersom mobila enheter ofta har betydligt mer begränsade resurser jämfört med till exempel persondatorer. Eftersom prestanda är komplext med många faktorer som spelar in kan man använda sig av verktyg för att underlätta optimeringsarbetet. För att hitta de mest lämpliga verktygen för prestandaoptimering av Android-applikationer har en utvärdering av en delmängd verktyg som finns på marknaden utförts. Utvärderingen har fokuserat på verktygens funktionalitet och effektivitet och målet är att utifrån utvärderingsresultatet ge en rekommendation av de verktyg som är lämpligast att använda. Resultatet av utvärderingen visade på att alla verktyg som utvärderats gav goda indikationer och prestandavinster hos testprogramvaran kunde dokumenteras vid användning av samtliga verktyg. Det verktyg som var mest heltäckande gällande dess funktionalitet var Traceview, ett profileringsverktyg som kunde användas för att analysera CPU-prestanda, layout-prestanda och svarstids-prestanda. För att utföra en heltäckande prestandaoptimering krävdes dock kompletterande verktyg för optimeringsområdet minnes-prestanda. Genom arbetet och den resulterade rekommendationen kan utvecklare av Android-applikationer förbättra sina arbetsmetoder vid prestandaoptimering, genom att använda sig av lämpliga och effektiva verktyg. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-147991TRITA-ICT-EX ; 2014:67application/pdfinfo:eu-repo/semantics/openAccess |
collection |
NDLTD |
language |
Swedish |
format |
Others
|
sources |
NDLTD |
topic |
Computer and Information Sciences Data- och informationsvetenskap |
spellingShingle |
Computer and Information Sciences Data- och informationsvetenskap Cederlund, Mattias Utvärdering av prestandaoptimeringsverktyg för Android |
description |
På senare tid har smarta mobila enheter fått en allt större roll i vardagen och det finns en uppsjö av applikationer till dessa. Den som är uppmärksam kan upptäcka att prestandan och användarupplevelsen kan variera kraftigt mellan olika applikationer. Prestandaoptimering är en viktig del i utvecklingsprocessen för mobila applikationer eftersom mobila enheter ofta har betydligt mer begränsade resurser jämfört med till exempel persondatorer. Eftersom prestanda är komplext med många faktorer som spelar in kan man använda sig av verktyg för att underlätta optimeringsarbetet. För att hitta de mest lämpliga verktygen för prestandaoptimering av Android-applikationer har en utvärdering av en delmängd verktyg som finns på marknaden utförts. Utvärderingen har fokuserat på verktygens funktionalitet och effektivitet och målet är att utifrån utvärderingsresultatet ge en rekommendation av de verktyg som är lämpligast att använda. Resultatet av utvärderingen visade på att alla verktyg som utvärderats gav goda indikationer och prestandavinster hos testprogramvaran kunde dokumenteras vid användning av samtliga verktyg. Det verktyg som var mest heltäckande gällande dess funktionalitet var Traceview, ett profileringsverktyg som kunde användas för att analysera CPU-prestanda, layout-prestanda och svarstids-prestanda. För att utföra en heltäckande prestandaoptimering krävdes dock kompletterande verktyg för optimeringsområdet minnes-prestanda. Genom arbetet och den resulterade rekommendationen kan utvecklare av Android-applikationer förbättra sina arbetsmetoder vid prestandaoptimering, genom att använda sig av lämpliga och effektiva verktyg. |
author |
Cederlund, Mattias |
author_facet |
Cederlund, Mattias |
author_sort |
Cederlund, Mattias |
title |
Utvärdering av prestandaoptimeringsverktyg för Android |
title_short |
Utvärdering av prestandaoptimeringsverktyg för Android |
title_full |
Utvärdering av prestandaoptimeringsverktyg för Android |
title_fullStr |
Utvärdering av prestandaoptimeringsverktyg för Android |
title_full_unstemmed |
Utvärdering av prestandaoptimeringsverktyg för Android |
title_sort |
utvärdering av prestandaoptimeringsverktyg för android |
publisher |
KTH, Skolan för informations- och kommunikationsteknik (ICT) |
publishDate |
2014 |
url |
http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-147991 |
work_keys_str_mv |
AT cederlundmattias utvarderingavprestandaoptimeringsverktygforandroid |
_version_ |
1718605821018898432 |