Telegram Group & Telegram Channel
FaultOrdering — опенсорсный инструмент от Emerge tools для ускорения запуска iOS-приложения

Emerge Tools (которые недавно стали частью Sentry), вновь вернулись к интересной и сложной теме.

Первый совместный релиз с Sentry — это шаринг тулзы для генерации файлов порядка (order file).

В своей статье разработчики пишут, что и Spotify, и Snapchat, и AriBnb - все юзают ордер-файлы в своих приложениях.

Такие файлы нужны, чтобы указать линкеру инструкции, как сгруппировать критически важные для запуска символы.

По факту же просто текстовый файл, содержащий по одной строке на каждый символ в приложении. Например, файл порядка приложения Emerge Tools HackerNews содержит такие строки, как:

+[SentryAppStartTracker load]
+[SentryCrashDefaultMachineContextWrapper load]
_main
_$s10HackerNews0aB3AppVAC7SwiftUI0C0AAWl
_$s10HackerNews0aB3AppV7SwiftUI0C0AadEPxycfCTW
_$s10HackerNews0aB3AppVACycfCTf4d_n


В примере выше символы для Objective-C, C и Swift-кода, используемого во время запуска приложения. Соответственно, при увеличении количества отслеживаемых символов будет сокращаться время запуска приложения при использовании такого файла.

📖 В этом материале можно почитать, как FaultOrdering генерит такие файлы.

🛠 А вот тут можно чекнуть сам репозиторий.

Emerge Tools на вопрос самого профита по ускорению отвечают не совсем точно, но на практике они наблюдали, как время запуска приложений сокращалось на 20 %.

Напишите, используете ли вы такие методы для ускорения запуска. Или может знаете способы попроще?

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
69👍6🤯6💯32❤‍🔥2🔥2👏1



tg-me.com/iosdev/1637
Create:
Last Update:

FaultOrdering — опенсорсный инструмент от Emerge tools для ускорения запуска iOS-приложения

Emerge Tools (которые недавно стали частью Sentry), вновь вернулись к интересной и сложной теме.

Первый совместный релиз с Sentry — это шаринг тулзы для генерации файлов порядка (order file).

В своей статье разработчики пишут, что и Spotify, и Snapchat, и AriBnb - все юзают ордер-файлы в своих приложениях.

Такие файлы нужны, чтобы указать линкеру инструкции, как сгруппировать критически важные для запуска символы.

По факту же просто текстовый файл, содержащий по одной строке на каждый символ в приложении. Например, файл порядка приложения Emerge Tools HackerNews содержит такие строки, как:

+[SentryAppStartTracker load]
+[SentryCrashDefaultMachineContextWrapper load]
_main
_$s10HackerNews0aB3AppVAC7SwiftUI0C0AAWl
_$s10HackerNews0aB3AppV7SwiftUI0C0AadEPxycfCTW
_$s10HackerNews0aB3AppVACycfCTf4d_n


В примере выше символы для Objective-C, C и Swift-кода, используемого во время запуска приложения. Соответственно, при увеличении количества отслеживаемых символов будет сокращаться время запуска приложения при использовании такого файла.

📖 В этом материале можно почитать, как FaultOrdering генерит такие файлы.

🛠 А вот тут можно чекнуть сам репозиторий.

Emerge Tools на вопрос самого профита по ускорению отвечают не совсем точно, но на практике они наблюдали, как время запуска приложений сокращалось на 20 %.

Напишите, используете ли вы такие методы для ускорения запуска. Или может знаете способы попроще?

😃 iOS Dev

BY iOS Dev




Share with your friend now:
tg-me.com/iosdev/1637

View MORE
Open in Telegram


telegram Telegram | DID YOU KNOW?

Date: |

What is Telegram?

Telegram is a cloud-based instant messaging service that has been making rounds as a popular option for those who wish to keep their messages secure. Telegram boasts a collection of different features, but it’s best known for its ability to secure messages and media by encrypting them during transit; this prevents third-parties from snooping on messages easily. Let’s take a look at what Telegram can do and why you might want to use it.

Dump Scam in Leaked Telegram Chat

A leaked Telegram discussion by 50 so-called crypto influencers has exposed the extraordinary steps they take in order to profit on the back off unsuspecting defi investors. According to a leaked screenshot of the chat, an elaborate plan to defraud defi investors using the worthless “$Few” tokens had been hatched. $Few tokens would be airdropped to some of the influencers who in turn promoted these to unsuspecting followers on Twitter.

telegram from us


Telegram iOS Dev
FROM USA