Upload
ontico
View
104
Download
0
Embed Size (px)
Citation preview
PowerPoint
iOS Mail.Ru Mail.Ru
Mail.Ru( 2012 )myMail
Mail.Ru iOS
N
? ? ? ?
?
?Time Profiler,
: UI
CPULife CycleInitializing
WWDC: Optimizing App Startup Timedeveloper.apple.com/videos/play/wwdc2016/406
WWDC: Optimizing App Startup Timedeveloper.apple.com/videos/play/wwdc2016/406Do less stuff (, )Swift
Time Profiler: Uniformly Slow Code
Time Profiler
Time Profiler CPU -
Time Profiler
UI:
XIB vs codeCocoa with Love: Load from NIB or construct views in code: which is faster? http://bit.ly/2fnk0xF
- UIImage imageNamed I/O Activity __openCall Samples
50 , 400 !
load 0 0main 44 44did finish launching 295 250did init BIOD 489 194will load accounts1145 655ELVC view did appear1663 518did load accounts1933 269did load cached folders2075 142items from cache55473471ELVC did show initial items71461599did update slide stack7326 179stop7326 0
: Jenkins 270 : min/max, ,
: USBphonegap/ios-deploylibimobiledevice/idevicedebuglibimobiledevice/ifuseJailbreaksshipainstalleropen
,
, Time Profiler , CI
Mail.Ru
Mail.Ru
Mail.Ru
Mail.Ru
: Mail.Ru iOSbit.ly/2fgCzi5MediumA record-breaking story of boosting the launch time of Mail.Rus email app for iOSbit.ly/2f9OnGu
Twitter @kolyuchiygithub.com/kolyuchiy