問題タブ [tcmalloc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
windows - TCMALLOCメモリリーク
Windows では、コードに静的にバインドするtcmalloc
と、メモリが継続的に増加しますが、使用しない場合は増加しませんtcmalloc
。
この問題は Linux には存在しません。
フラグの下にフラグを試しました:
これらの変数を使用するとメモリの増加率が遅くなることがわかりましたが、数日にわたってメモリはまだ増加し続けています。
メモリの増加を止める必要があります。
c++ - リンクの代わりに C++ ライブラリをインポートしますか?
私はC++が初めてです。私がプログラムを書くとき、私はそれがスタンドアロンの実行可能ファイルにコンパイルされることを期待していますが、C++ では、動的リンクと静的リンクについて多くの議論があります。私が収集したものから、これは、使用される個別のライブラリが、一緒にコンパイルされるのではなく、個別にコンパイルされ、リンクされることを意味します。
コンパイル時間は私にとって問題ではありません。ライブラリを自分のコードで直接コンパイルするのではなく、ライブラリにリンクしたい理由がわかりません。確かに、それにより最適化とインライン化が向上します。
完璧な例は tcmalloc です。バンドルされているプロファイラーではなく、tcmalloc メモリ アロケーターを使用し、静的または動的にリンクするのではなく、インライン最適化を使用してプログラムに直接コンパイルしたいと考えています。
それ、どうやったら出来るの?