Комментарии 9
С андроидом еще сделайте что-нибудь, пожалуйста. Это приложение может открываться минуту и более, несмотря на 4 ядра, 3 гига памяти и то, что оно уже загружалось пять минут назад. Вы там биткойны, чтоль, майните, в процессе загрузки и пока новый блок не будет найден — моя почта упс?
+4
Исправьте заголовок:"… как мы увеличили скорость запуска приложения" Ведь, статья про то, как вы его уменьшили, о чём прямо написано в Результате:"… нам удалось сократить реальное время запуска примерно на треть ".
-2
Не вижу несоответствия :) Увеличение скорости == сокращение времени.
0
А у вас получилось на iOS 10 распарсить на девайсе DYLD_PRINT_STATISTICS?
0
А в чем сложность? Оно не сильно отличается от iOS 9 и выглядит примерно так:
Total pre-main time: 1.4 seconds (100.0%)
dylib loading time: 96.79 milliseconds (6.7%)
rebase/binding time: 140.48 milliseconds (9.7%)
ObjC setup time: 184.87 milliseconds (12.8%)
initializer time: 1.0 seconds (70.6%)
slowest intializers :
libSystem.B.dylib : 22.52 milliseconds (1.5%)
libBacktraceRecording.dylib : 87.02 milliseconds (6.0%)
libglInterpose.dylib : 196.26 milliseconds (13.6%)
libMTLInterpose.dylib : 63.74 milliseconds (4.4%)
MRMail-Alpha-Enterprise-Shared : 308.58 milliseconds (21.4%)
MRMail-Alpha-Enterprise : 639.86 milliseconds (44.4%)
0
Сложность в том что эта можно увидеть только в Xcode, в syslog уходит ничего, по крайней мере у меня, на iOS 9 уходил =(
У нас логи с девайса парсятся и на основе их регрессия строится, на iOS 10 все поломалось.
Или вы эти логи как то по другому вытаскиваете?
У нас логи с девайса парсятся и на основе их регрессия строится, на iOS 10 все поломалось.
Или вы эти логи как то по другому вытаскиваете?
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Рекордное время: как мы увеличили скорость запуска приложения Почты Mail.Ru на iOS