
I replaced the kext in my setup of Catalina with the one from El Capitan, ran the same tests, got these results (with tcc) : make -j5 5.75s user 2.21s system 278% cpu 2.862 total Kext replacement - significant improvementsĪfter some investigations, I found that IOPlatformPluginFamily.kext could be the culprit (or one of them). MacOS Catalina 10.15 (slow) 6,01s user 3,35s system 193% cpu 4,827 totalīuild time is multiplied by almost 5 vs Ubuntu 20.04 which takes less than one second. Mac OS X El Capitan 10.11 (fast) 3,04s user 1,18s system 316% cpu 1,332 total Things I tested always on the same computer with this dummy repo edrflt/build_speed : If anybody needs more specific data, do not hesitate.Įdit: I tried to replace a kext and got significant improvements, see below. Switching to a GNU/Linux distro would be nice if I could. I need macOS for the iOS/tvOS toolchain, therefore I cannot switch. I am not sure about what to do, have anybody ecountered this ? I also used tcc 0.9.27, built from source, with a dummy make+C project, see below.

GNU/Linux and Windows are also much faster, more like El Capitan was.īy slower, I mean twice (or more) the time to build a simple C project (from 5-6 seconds to 15 seconds), the whole system is really sluggish, I really think that it is a macOS issue.įor information, I tested mainly with gcc-9 and clang-10 with my school projects.

Reinstalling El Capitan (even today) solves the issue.

Since macOS Sierra or High Sierra, macOS has become really, really slow.
