我们有一个linux服务器,其中有一个java进程,它使用leveldb将键值对写入磁盘,并根据条件读取这些键值对。我们使用leveldb-jni-all.jar将leveldb与java应用程序集成在一起。目前,我们在应用程序中使用的是leveldb版本1.20和jni版本1.8.1。请查找我们在应用程序中用于leveldb的以下设置:
writebuffersize=64
cachesize=3072
compressiontype=SNAPPY
# Bloom filter policy bit count for db
bitcount=100
我们可以看到leveldb在我们的系统中占用了gb的物理ram。我们是否可以限制leveldb的本机内存消耗?编辑/调整util/env_posix.cc文件是否有助于限制本机内存使用?如果是这样,在util/env_posix.cc中需要更改什么?
敬你,克里希纳
暂无答案!
目前还没有任何答案,快来回答吧!