私は自分のアプリのメモリ使用量を減らそうとしていましたが、プロファイリングした後、NSRegularExpression がかなりメモリを消費していることがわかりました。
私の fistMatchInString 呼び出しの 1 つ (最初のもの?) は、決して解放されない 1 MB のメモリを割り当てます。そして、firstMatchInString への各呼び出しは、「NSConcreteValue」(それが何であれ) をリークします。
同じ動作を経験したことがありますか?それを回避する方法を知っていますか? NSRegularExpression に代わる優れた方法を知っていますか?
質問する前に: 私の正規表現パターンはすべて小さく、静的に作成されています。一致するすべての文字列も小さいです。