Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
为 GitLab 提交贡献
登录/注册
切换导航
H
h2database
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分枝图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
分枝图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
Administrator
h2database
Commits
524c1ed8
提交
524c1ed8
authored
8 年前
作者:
Noel Grandin
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
#453 MVStore setCacheSize() should also limit the cacheChunkRef
上级
66eb7e81
隐藏空白字符变更
内嵌
并排
正在显示
2 个修改的文件
包含
12 行增加
和
1 行删除
+12
-1
changelog.html
h2/src/docsrc/html/changelog.html
+2
-0
MVStore.java
h2/src/main/org/h2/mvstore/MVStore.java
+10
-1
没有找到文件。
h2/src/docsrc/html/changelog.html
浏览文件 @
524c1ed8
...
...
@@ -21,6 +21,8 @@ Change Log
<h2>
Next Version (unreleased)
</h2>
<ul>
<li>
Issue #453: MVStore setCacheSize() should also limit the cacheChunkRef
</li>
<li>
Issue #448: Newly added TO_DATE and TO_TIMESTAMP functions have wrong datatype
</li>
<li>
The "nioMemLZF" filesystem now supports an extra option "nioMemLZF:12:" to tweak the size of the compress later cache.
...
...
This diff is collapsed.
Click to expand it.
h2/src/main/org/h2/mvstore/MVStore.java
浏览文件 @
524c1ed8
...
...
@@ -2525,10 +2525,15 @@ public class MVStore {
* @param mb the cache size in MB.
*/
public
void
setCacheSize
(
int
mb
)
{
final
long
bytes
=
(
long
)
mb
*
1024
*
1024
;
if
(
cache
!=
null
)
{
cache
.
setMaxMemory
(
(
long
)
mb
*
1024
*
1024
);
cache
.
setMaxMemory
(
bytes
);
cache
.
clear
();
}
if
(
cacheChunkRef
!=
null
)
{
cacheChunkRef
.
setMaxMemory
(
bytes
/
4
);
cacheChunkRef
.
clear
();
}
}
public
boolean
isClosed
()
{
...
...
@@ -2637,6 +2642,8 @@ public class MVStore {
/**
* Get the amount of memory used for caching, in MB.
* Note that this does not include the page chunk references cache, which is
* 25% of the size of the page cache.
*
* @return the amount of memory used for caching
*/
...
...
@@ -2649,6 +2656,8 @@ public class MVStore {
/**
* Get the maximum cache size, in MB.
* Note that this does not include the page chunk references cache, which is
* 25% of the size of the page cache.
*
* @return the cache size
*/
...
...
This diff is collapsed.
Click to expand it.
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论