0
A
回答
1
据我所知,企业库不会提供缓存中的对象的缓存大小或大小。
你可以阅读下面的答案找对象的大小在.NET:
Find out the size of a .net object
How to get object size in memory?
然后在您的Web配置文件,您可以使用下面的属性来配置:
maximumElementsInCacheBeforeScavenging
清理意味着如果内存不足,缓存会尝试删除不常用或不重要的项目。顾名思义,此设置用于设置清理策略。这定义了应该从缓存清除项目之前缓存中元素的最大数量。默认情况下,它是“1000”。
numberToRemoveWhenScavenging
除去在numberToRemoveWhenScavenging设置所定义的项目数将从高速缓存从在扫气过程中去除。从缓存删除清理项目的默认值是“10”。
相关问题
- 1. 监视器企业库高速缓存
- 2. 企业库缓存的对象大小
- 3. 高速缓存行大小
- 4. 禁用企业库高速缓存应用程序块
- 5. 企业库缓存中的高速缓存管理器应用程序块
- 6. 监视企业库缓存
- 7. 高速缓存内存大小限制
- 8. 从另一个ASP .NET网站刷新企业库高速缓存块数据
- 9. OPENMP块和高速缓存大小
- 10. 在企业库的缓存块中设置实体的最大寿命?
- 11. 如何最小化Android应用高速缓存大小
- 12. 基于企业库的共享高速缓存的读取/写入
- 13. c#企业库CacheManager的缓存性能
- 14. 缓存过期事件asp.net企业库
- 15. 企业库5.0缓存块和Oracle作为数据库缓存存储
- 16. 如何增加java高速缓冲存储器的堆大小
- 17. C++ InMemory高速缓存库
- 18. asp.net mvc3如何为企业库设置连接字符串
- 19. 复制高速缓存中的数据大于一个高速缓存行
- 20. 使用AppFabric缓存的企业库安全缓存
- 21. 扩展企业库缓存块 - 如何获取MyCacheManager的实例?
- 22. 如何更新企业库缓存数据
- 23. 企业库整数输出的大小与存储过程
- 24. 带来企业框架高达速度
- 25. OKHTTP - 设置高速缓存如何缓存某些改装HTTP响应
- 26. GPU(例如GTX 1080)中的寄存器文件大小是如何大于L2高速缓存大小的?
- 27. 如何/在哪里存储企业配置设置?
- 28. 针对企业的Windows内存缓存
- 29. 使用企业缓存块立即刷新整个缓存
- 30. 番石榴高速缓存最大尺寸1
这就是我正在寻找的。所以为了绕过我的缓存进行测试,我需要配置'maximumElementsInCacheBeforeScavenging = 0'。对? –
顺便说一句,缓存中的新项目的defualt timeSpan是什么? –
默认设置是NeverExpired和Normal。如果另一个项目已经存在使用相同的密钥,该项目在添加新项目之前被删除 –