Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
60k少なくとも単語を含むファイルを読みたいです。search今、変数に格納されている単語がこのファイルに存在するかどうかを知りたいです。
60k
search
memory issuesコーディングは無視して、この問題に関連することを知りたいです。これらすべての単語を配列に格納してから比較するとします。にspeed issue影響を与えますiphone。を使用せずにそれを行うより良い方法があればmemory and cpu。詳細を教えてください。
memory issues
speed issue
iphone
memory and cpu
よろしくお願いします
単語のリストしかない場合は、おそらくファイルをソートしてから mmap するのが最も速いでしょう。マップされたメモリでバイナリ検索を実行できますが、これは非常に高速です。
良い点は、読み取り専用で mmap できることです。これにより、ダーティ メモリ ページが発生することはありません。これは、iOS デバイスでのメモリ使用量について話すときに実際に心配する必要があることです。