Matches in SemOpenAlex for { <https://semopenalex.org/work/W3137688009> ?p ?o ?g. }
Showing items 1 to 80 of
80
with 100 items per page.
- W3137688009 abstract "Modern mobile application binaries are bulky for many reasons: software and its dependencies, fast-paced addition of new features, high-level language constructs, and statically linked platform libraries. Reduced application size is critical not only for the end-user experience but also for vendor's download size limitations. Moreover, download size restrictions may impact revenues for critical businesses. In this paper, we highlight some of the key reasons of code-size bloat in iOS mobile applications, specifically apps written using a mix of Swift and Objective-C. Our observation reveals that machine code sequences systematically repeat throughout the app's binary. We highlight source-code patterns and high-level language constructs that lead to an increase in the code size. We propose whole-program, fine-grained machine-code outlining as an effective optimization to constrain the code-size growth. We evaluate the effectiveness of our new optimization pipeline on the UberRider iOS app used by millions of customers daily. Our optimizations reduce the code size by 23%. The impact of our optimizations on the code size grows in magnitude over time as the code evolves. For a set of performance spans defined by the app developers, the optimizations do not statistically regress production performance. We applied the same optimizations to Uber's UberDriver and UberEats apps and gained 17% and 19% size savings, respectively." @default.
- W3137688009 created "2021-03-29" @default.
- W3137688009 creator A5000282384 @default.
- W3137688009 creator A5012123975 @default.
- W3137688009 creator A5055733971 @default.
- W3137688009 date "2021-02-27" @default.
- W3137688009 modified "2023-10-16" @default.
- W3137688009 title "An Experience with Code-Size Optimization for Production iOS Mobile Applications" @default.
- W3137688009 cites W1551330847 @default.
- W3137688009 cites W1969031936 @default.
- W3137688009 cites W2000722076 @default.
- W3137688009 cites W2002973181 @default.
- W3137688009 cites W2005985523 @default.
- W3137688009 cites W2010452422 @default.
- W3137688009 cites W2028800816 @default.
- W3137688009 cites W2052934867 @default.
- W3137688009 cites W2064820590 @default.
- W3137688009 cites W2085427809 @default.
- W3137688009 cites W2102890180 @default.
- W3137688009 cites W2103816232 @default.
- W3137688009 cites W2104512898 @default.
- W3137688009 cites W2107581073 @default.
- W3137688009 cites W2121070329 @default.
- W3137688009 cites W2150082535 @default.
- W3137688009 cites W2155917498 @default.
- W3137688009 cites W2164617852 @default.
- W3137688009 cites W2167753650 @default.
- W3137688009 cites W2294934420 @default.
- W3137688009 cites W2762844179 @default.
- W3137688009 cites W3033154127 @default.
- W3137688009 cites W3090533092 @default.
- W3137688009 cites W4234032280 @default.
- W3137688009 cites W4235002328 @default.
- W3137688009 cites W4246166885 @default.
- W3137688009 cites W4248255691 @default.
- W3137688009 cites W4253028275 @default.
- W3137688009 cites W4301666354 @default.
- W3137688009 doi "https://doi.org/10.1109/cgo51591.2021.9370306" @default.
- W3137688009 hasPublicationYear "2021" @default.
- W3137688009 type Work @default.
- W3137688009 sameAs 3137688009 @default.
- W3137688009 citedByCount "12" @default.
- W3137688009 countsByYear W31376880092021 @default.
- W3137688009 countsByYear W31376880092022 @default.
- W3137688009 countsByYear W31376880092023 @default.
- W3137688009 crossrefType "proceedings-article" @default.
- W3137688009 hasAuthorship W3137688009A5000282384 @default.
- W3137688009 hasAuthorship W3137688009A5012123975 @default.
- W3137688009 hasAuthorship W3137688009A5055733971 @default.
- W3137688009 hasConcept C139719470 @default.
- W3137688009 hasConcept C162324750 @default.
- W3137688009 hasConcept C177264268 @default.
- W3137688009 hasConcept C199360897 @default.
- W3137688009 hasConcept C2776760102 @default.
- W3137688009 hasConcept C2778348673 @default.
- W3137688009 hasConcept C41008148 @default.
- W3137688009 hasConceptScore W3137688009C139719470 @default.
- W3137688009 hasConceptScore W3137688009C162324750 @default.
- W3137688009 hasConceptScore W3137688009C177264268 @default.
- W3137688009 hasConceptScore W3137688009C199360897 @default.
- W3137688009 hasConceptScore W3137688009C2776760102 @default.
- W3137688009 hasConceptScore W3137688009C2778348673 @default.
- W3137688009 hasConceptScore W3137688009C41008148 @default.
- W3137688009 hasLocation W31376880091 @default.
- W3137688009 hasOpenAccess W3137688009 @default.
- W3137688009 hasPrimaryLocation W31376880091 @default.
- W3137688009 hasRelatedWork W134136624 @default.
- W3137688009 hasRelatedWork W2060012464 @default.
- W3137688009 hasRelatedWork W2160620982 @default.
- W3137688009 hasRelatedWork W2281360585 @default.
- W3137688009 hasRelatedWork W2365581283 @default.
- W3137688009 hasRelatedWork W2373724792 @default.
- W3137688009 hasRelatedWork W2388056151 @default.
- W3137688009 hasRelatedWork W2786262586 @default.
- W3137688009 hasRelatedWork W4210656948 @default.
- W3137688009 hasRelatedWork W4255567883 @default.
- W3137688009 isParatext "false" @default.
- W3137688009 isRetracted "false" @default.
- W3137688009 magId "3137688009" @default.
- W3137688009 workType "article" @default.