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.
Windows で TCMalloc を少し試してみたいと思います。ダウンロードした gperftools パッケージの一部である VisualStudio ソリューションを構築しました。しかし、tcmalloc_minimal_unittest.exe などのダウンロードに付属しているテスト アプリを実行すると、すべてのメモリ割り当て呼び出しが標準の malloc に送られます。誰かがこれをすでに見て、私が何をすべきか知っていますか? どうもありがとう。
わかりました、私は自分の質問に答えます。これは他の誰かにとって役立つかもしれません。CRT malloc が呼び出されたことを VS デバッガーで確認していましたが、アセンブラー コードを見ると、関数の先頭にパッチが適用されており、Perftools_malloc へのジャンプが示されています。したがって、明らかに、別の API を提示する代わりに、TCMalloc は CRT への通常の呼び出しにフックします。