オブジェクト マップにさまざまな長さの多数の文字列を格納する node.js ソフトウェア モジュールを作成しています。これは基本的に、ソフトウェア全体のメモリ内キャッシュとして機能しています。
アプリケーションの実行時間が長くなるほど、より多くのメモリが使用されるという事実をどのように説明するのか疑問に思っていました.v8エンジンによってデフォルトでノードプロセスにメモリ制限が課されていることを理解しています.
一定時間後に古いキャッシュ エントリを削除するコードを既に配置しましたが、これでは短時間に大量のキャッシュ エントリが配置されることを防ぐことができません。