Mac&Windows&Linux使用备忘录
Mac
1.不要同时编译两个大型C++项目,之前同时使用XCode和Ninja编译两个不同的项目,但底层都使用了clang,结果就是Mac的内核态CPU特别高(超过50%,主要是来自kernal_task这个进程,导致电脑特别卡),两边编译都非常慢(应该是在互相抢什么资源),编译时正常的CPU状态应该是用户态CPU占满:

严重时,Mac会因此崩溃重启。
1.不要同时编译两个大型C++项目,之前同时使用XCode和Ninja编译两个不同的项目,但底层都使用了clang,结果就是Mac的内核态CPU特别高(超过50%,主要是来自kernal_task这个进程,导致电脑特别卡),两边编译都非常慢(应该是在互相抢什么资源),编译时正常的CPU状态应该是用户态CPU占满:

严重时,Mac会因此崩溃重启。