0

Windows では、コードに静的にバインドするtcmallocと、メモリが継続的に増加しますが、使用しない場合は増加しませんtcmalloc

この問題は Linux には存在しません。

フラグの下にフラグを試しました:

TCMALLOC_RELEASE_RATE = 25
TCMALLOC_MAX_TOTAL_THREAD_CACHE_BYTES = 1
TCMALLOC_AGRESSIVE_DECOMMIT = t

これらの変数を使用するとメモリの増加率が遅くなることがわかりましたが、数日にわたってメモリはまだ増加し続けています。

メモリの増加を止める必要があります。

4

1 に答える 1

0

Windows 上の gperftools は、メモリを OS に戻すことをサポートしています。そして、それは箱から出してすぐに動作するはずです。したがって、バグを発見した可能性があります。あるいは誤解があるかもしれません。github.com/gperftools/gperftools でチケットを提出してください。理想的には、それを再現するために使用できる小さなプログラムを使用します。

于 2019-04-07T21:12:23.237 に答える