Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java HSQL系统内存使用率增加_Java_Memory Leaks_Hsqldb - Fatal编程技术网

Java HSQL系统内存使用率增加

Java HSQL系统内存使用率增加,java,memory-leaks,hsqldb,Java,Memory Leaks,Hsqldb,我希望有人能帮助我 我正在使用hsqlDB,我的问题是 系统内存(res)不断增加,如下所示(1.6G) 我使用hsqldb作为服务器模式 数据总量几乎没有变化 因为执行了连续注册和删除 使用spring boot批处理调度程序 我这样配置JVM堆大小(-Xms1500m-Xmx1500m) 有什么问题? 提前谢谢 .对于HSQL,默认情况下表不缓存,它们保存在内存中,这可能是内存不断增加的原因之一 您的配置应该如下所示: jdbc:hsqldb:file:${jar.path}; hsql

我希望有人能帮助我

我正在使用hsqlDB,我的问题是 系统内存(res)不断增加,如下所示(1.6G)

我使用hsqldb作为服务器模式 数据总量几乎没有变化 因为执行了连续注册和删除 使用spring boot批处理调度程序

我这样配置JVM堆大小(-Xms1500m-Xmx1500m) 有什么问题? 提前谢谢


.

对于HSQL,默认情况下表不缓存,它们保存在内存中,这可能是内存不断增加的原因之一

您的配置应该如下所示:

 jdbc:hsqldb:file:${jar.path};
 hsqldb.write_delay=false;
 hsqldb.large_data=true;
 hsqldb.default_table_type=cached;

在HSQL的情况下,默认情况下表不缓存,它们保存在内存中,这可能是内存不断增加的原因之一

您的配置应该如下所示:

 jdbc:hsqldb:file:${jar.path};
 hsqldb.write_delay=false;
 hsqldb.large_data=true;
 hsqldb.default_table_type=cached;

使用Java VisualVM等工具了解实际使用的内存量。使用Java VisualVM等工具了解实际使用的内存量。