EHCache版本3.2
如何评估"ehcache:resources“?
文件: ehcache.xml
<ehcache:cache alias="messageCache">
<ehcache:key-type>java.lang.String</ehcache:key-type>
<ehcache:value-type>org.cache.messageCacheBean</ehcache:value-type>
<ehcache:resources>
<ehcache:heap unit="entries">10</ehcache:heap>
<ehcache:offheap unit="MB">1</ehcache:offheap>
</ehcache:resources>
</ehcache:cache>假设。
表名: Message有4列,类型为varchar2(100 Byte),数据为1000行或大于数据库。
提供了多少足够的定义堆/离开堆值?
谢谢。
发布于 2017-03-10 12:40:11
大小缓存是练习的一部分,并没有一个总体的答案。
但是,需要稍微了解一下Ehcache是如何工作的。在您的配置中:
在一次测试中,您可以做的一件事是移动到字节大小来帮助堆上的层进行调整。虽然它将对性能产生影响,但它将使您能够评估映射需要多少内存。并由此得出了多少映射适合于您准备好的内存。
https://stackoverflow.com/questions/42710368
复制相似问题