gpt4 book ai didi

iphone - 我的 iPhone 软件太慢了!

转载 作者:行者123 更新时间:2023-11-28 20:25:26 24 4
gpt4 key购买 nike

我将我的一个 mac 应用程序移植到了 iphone 上。哇!!!慢吗!起初我开始想也许我正在做大量的磁盘访问。但是当我开始寻找时,我意识到我只是对二进制文件进行偏移读取。我只读入了大约 512 字节的数据。我还有一个很大的数组。也许2MB。但是为什么会这么慢呢?它永久地位于内存中。

我很想听听大家的一些想法!

最佳答案

当你遇到重大性能问题时,首先要拉出的工具是Instruments .从“Run With Performance Tool > CPU Sampler”开始,了解您的应用将时间花在哪里。之后,检查对象分配以查看您是否比应有的更努力地使用内存。与 Mac 相比,iPhone 是一个资源受限的环境。您认为速度很快的事情会极大地影响 iPhone 的性能。磁盘访问要贵得多。甚至分配内存也会产生重大影响(欢迎来到服务器开发人员每天打交道的世界)。你只有一个核心,所以你在后台线程上的事情现在与你的主线程竞争。这是一个不同的世界。

关于iphone - 我的 iPhone 软件太慢了!,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1811568/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com