Dave Rahardja on Nostr: I finally have benchmarks for Mergeable Libraries! Here are the results on my iPhone ...
I finally have benchmarks for Mergeable Libraries! Here are the results on my iPhone 14 Pro. I took app startup measurements with 0–100 small frameworks in three batches: plain old dynamic frameworks, directly merged dynamic frameworks, and using one intermediate framework to merge the frameworks. See the results for yourself. The second image is a close-up near the origin.
The results are measured from the time the app begins running (the process is created) to just before the UIKit initialization signpost. Process creation time varies wildly, but typically ranges from 100–400 ms.
Blog post incoming.
#ios #iPhone #Xcode #performance #benchmarks
Published at
2024-01-02 02:42:05Event JSON
{
"id": "825c76731e31cabfafc6c209b98e044f7452c2c2f574a21696200b96b7ffc47d",
"pubkey": "8ca0240eaf6bc332736f59eb486087e2113d7b599910cea6bd90b6a21460134f",
"created_at": 1704163325,
"kind": 1,
"tags": [
[
"t",
"ios"
],
[
"t",
"iphone"
],
[
"t",
"xcode"
],
[
"t",
"performance"
],
[
"t",
"benchmarks"
],
[
"proxy",
"https://sfba.social/users/drahardja/statuses/111684047727962347",
"activitypub"
]
],
"content": "I finally have benchmarks for Mergeable Libraries! Here are the results on my iPhone 14 Pro. I took app startup measurements with 0–100 small frameworks in three batches: plain old dynamic frameworks, directly merged dynamic frameworks, and using one intermediate framework to merge the frameworks. See the results for yourself. The second image is a close-up near the origin.\n\nThe results are measured from the time the app begins running (the process is created) to just before the UIKit initialization signpost. Process creation time varies wildly, but typically ranges from 100–400 ms.\n\nBlog post incoming.\n\n#ios #iPhone #Xcode #performance #benchmarks\n\nhttps://files.sfba.social/media_attachments/files/111/684/047/624/604/672/original/bfa8f8aa8fddbdec.png\n\nhttps://files.sfba.social/media_attachments/files/111/684/047/697/954/298/original/95858e87a526fc5c.png",
"sig": "92f1906f95ec1d2e56e370955c1f93af6267f091a4321f17d54c106c87b1b89a0dcddb41515e499cba0df6b8aa554bb727f88b977fcf9d3fc39c3cf4570a82ef"
}