私のプロジェクトではIMemoryCache
を使用しています。私のアプリがキャッシュ内に長生きするオブジェクトをたくさん押し込むとどうなるのだろうか。使用可能なメモリをすべて占有できますか?アプリの最大メモリをグローバルに定義できますか?Asp.netコアでのメモリ使用の制限
5
A
答えて
2
これは1年前に書かれたので、私はあなたがMicrosoft.Extensions.Caching.Memory
パッケージのv1.x.x
を使用していると仮定するつもりです。
にはv2.x.x
のような性質がありませんので、しばらくコードを掘り下げたところで、次のような文書が見つかりました。
/// This is called after a Gen2 garbage collection. We assume this means there was memory pressure.
/// Remove at least 10% of the total entries (or estimated memory?).
OSは、あなたのコードを持つことができるようになりますようしたがって、パッケージはできるだけ多くのメモリを食います。その限界に達すると、キャッシュエントリの圧縮(取り消し)が開始されます。
v2.x.x
とすると、SizeLimit
プロパティを使用して手動で制限を設定することができます。また、上限がCompactionPercentage
に達すると、圧縮の量を設定することもできます。
関連する問題
- 1. 制限メモリの使用Unix
- 2. プロセッサのコア数の制限の使用
- 3. ドッカー制限メモリ使用量が
- 4. が無制限のメモリ制限
- 5. iPadのメモリ制限
- 6. PHPのメモリ制限
- 7. Arduinoのメモリ制限
- 8. PHPのメモリ制限
- 9. CSharpScriptインターフェイスを使用したメモリの使用制限
- 10. EhCacheメモリ制限
- 11. のiOSデバイス用の計算/メモリ制限
- 12. awkの連想配列の制限です。メモリ使用量
- 13. アプリケーションで使用できるメモリの制限
- 14. JMF Playerのメモリ使用量を制限できますか?
- 15. アンドロイドアプリのメモリの制限
- 16. erlangで使用されるコア数を制限する
- 17. R内のapcluster:メモリ制限
- 18. Pimcoreメモリ制限のエラー
- 19. PHPメモリ制限のデバッグ
- 20. VB 6メモリの制限
- 21. ToranプロキシのPHPメモリ制限
- 22. キーボード拡張のメモリ制限
- 23. Herokuスケジューラの制限メモリ
- 24. Magento2 php7メモリ制限
- 25. python2.7メモリ制限リリース
- 26. .NETのコアのDataTableのメモリ使用量
- 27. ASP.NETコアでWindowsAzure.Storageを使用
- 28. ASP.NET Server.HtmlEncodeの制限
- 29. TensorflowのCPUとメモリの使用量を制限する
- 30. Leveldb制限テスト - 制限プログラムによって使用されるメモリ
SizeLimitはサイズをバイト単位で表しますか? – Makla