Cocos2d 在iOS模拟器上调试非常卡的原因
2022-06-09 本文已影响0人
凤舞玖天
cocos2d 在iOS模拟器上调试非常卡,因为是使用CPU模拟GPU
在开始进行应用程序性能分析的时候,一定要使用真机,模拟器运行在Mac上,然而Mac上的CPU往往比iOS设备要快。相反,Mac上的GPU和iOS设备的完全不一样,模拟器不得已要在软件层面(CPU)模拟设备的GPU,这意味着GPU相关的操作在模拟器上运行的更慢,尤其是使用CAEAGLLayer来写一些OpenGL的代码时候. 这就导致模拟器性能数据和用户真机使用性能数据相去甚远.