-
Notifications
You must be signed in to change notification settings - Fork 115
Updates times using "new build system" and Xcode 9.3 #62
Conversation
Almost 50% faster \o/ Lap times for fresh builds: (19,21 + 17,67 + 18,65) / 3 -> 18,51 And for incremental builds: (6,92 + 7,00 + 6,98) / 3 -> 6,97
Cool! That's exciting 😄 Can you leave the old result with the old build system? |
@ashfurrow done |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Super thanks!
@djromero Damn this is twice as fast as my Hackintosh. Does this include simulator booting up too? If so, something is probably wrong with my rig 😳 |
How could it not include simulator booting? This is not a contest, just a collection of measurements. |
You can build a project without running it thus not requiring the simulator to boot. Anyway, my message wasn’t intended to come off as competitive - as I mentioned, i was just concerned if something was amiss with my rig with similar specs. I’ll have to check out the Xcode 9.3 beta, thanks for pointing that out! |
@djromero Do you happen to have a link that describes what went into that PC build? Those times are damned impressive |
How is it possible that just an 8700K beat out both 10 and 18 core iMacs?? |
My guess: the swift toolchain doesn't take advantage of all available cores, beyond 4 or 6 cores it doesn't matter. But I'm no compiler expert, if you're curious you may ask in the swift mailing list and let us know what you discover. |
@tylerjames I don't have the part list at hand but pick any that includes an i7 (7th or 8th generation) and at least 16GB of RAM and you'll be good |
Are you having any problems with xcassets ? |
@djromero is it a hackintosh? If so please write a blog post or make a video about the monster you have :) That would be really great. If its not a hackintosh what it is exactly? I am asking these because i am planning to upgrade my tools but having a really hard time to decide. |
All the times in this project are not build times, they are times it takes for the project to build, simulator to boot and app to launch on it. |
Almost 50% faster \o/
Lap times for fresh builds:
(19,21 + 17,67 + 18,65) / 3
→18,51
And for incremental builds:
(6,92 + 7,00 + 6,98) / 3
→6,97
The build machine is a 6420's geek bench single-core score custom built mini-ITX PC: