我已经在iphone模拟器上开发了一款应用数周了,到目前为止它一直运行得很好,但在加载内容和动画时突然开始运行很慢。自从上次测试成功以来,我没有对我的代码做任何更改。
我尝试重新启动模拟器(多次)和删除应用程序,并做一个完全干净的重建,但没有运气。在模拟器运行时,我还通过监视器检查了我的cpu使用情况,我只使用了大约30%的cpu和40%的内存。
我完全理解模拟器从来没有设备本身那么快,但它在这么长时间后突然开始变慢,这似乎很奇怪,我所说的慢是指不到原始速度的四分之一。
我已经在iphone模拟器上开发了一款应用数周了,到目前为止它一直运行得很好,但在加载内容和动画时突然开始运行很慢。自从上次测试成功以来,我没有对我的代码做任何更改。
我尝试重新启动模拟器(多次)和删除应用程序,并做一个完全干净的重建,但没有运气。在模拟器运行时,我还通过监视器检查了我的cpu使用情况,我只使用了大约30%的cpu和40%的内存。
我完全理解模拟器从来没有设备本身那么快,但它在这么长时间后突然开始变慢,这似乎很奇怪,我所说的慢是指不到原始速度的四分之一。
当前回答
如果Cmd-T(慢动画)选项不适合您,并且调试->慢动画是关闭的,但您仍然有慢动画,请尝试模拟器->重置内容和设置(或可能是硬件->擦除所有内容和设置)。这里的其他答案都没用的时候,这个答案对我有用。有人知道为什么吗?
此外,附加调试器(完全)可能会使动画非常缓慢。
其他回答
React-Native用户的另一个潜在修复:
Chrome取消Javascript在任何标签中运行的优先级,而不是在前台。因此,如果启用了远程调试,请确保将调试器放在自己的窗口中。
我认为你错误地按了command + T而不是command + R。
如果Cmd-T(慢动画)选项不适合您,并且调试->慢动画是关闭的,但您仍然有慢动画,请尝试模拟器->重置内容和设置(或可能是硬件->擦除所有内容和设置)。这里的其他答案都没用的时候,这个答案对我有用。有人知道为什么吗?
此外,附加调试器(完全)可能会使动画非常缓慢。
转到模拟器的Debug菜单并选择“Toggle Slow Animations”。
更新:在Xcode 10中,它只是“慢动画”:
使用模拟器时,在调试时不小心按下了慢动画。 运行模拟器->调试->取消选中慢速动画。