私は[NSFileManager attributesOfItemAtPath:error:]
ファイルの属性を取得する機能を使用しています。 しかし、時々私のアプリケーションCPUは最大100%になるでしょう。私は100k(約)のファイルに対してこの機能を使用しています。私のアプリケーションの
サンプル:CPUはattributesOfItemAtPathでレイズします。エラー:
2128 -[NSFileManager attributesOfItemAtPath:error:]
2128 +[NSFileAttributes _attributesAtPath:partialReturn:filterResourceFork:error:]
2123 _attributesAtPath
2072 listxattr
29 realloc
18 realloc
11 szone_size
22 _attributesAtPath
5 _sysenter_trap
は誰も私を助けてくださいことはできますか?
トラップフレームがメインスレッドの状態を保存しています。私はセカンダリスレッドでその関数を実行する必要がありますか? –
はい..それはあなたができる最高です(そして100kファイルをパックに分けようとします...もし100個のファイルがどこに送られれば100個の別のファイルを送りますか..それはデバイスリソースの使用量を減らします) –