2010-12-03 18 views
0

JE 4.1.6 DPLを使用しています。Berkeley Java DBキャッシュサイズ

 EnvironmentConfig envConfig = new EnvironmentConfig(); 
     envConfig.setCacheSize(cacheSize); 
     StoreConfig storeConfig = new StoreConfig(); 

     envConfig.setAllowCreate(true); 
     storeConfig.setAllowCreate(true); 
     envConfig.setReadOnly(false); 
     storeConfig.setReadOnly(false); 
     envmntW = new Environment(rootDir, envConfig); 

cacheSizeの= 1000000000

をしばらく実行した後、私は私のキャッシュが

StatsConfig statCfg = StatsConfig.DEFAULT; 
    statCfg.setFast(true); 
    cacheSize=envmntW.getStats(statCfg).getCacheTotalBytes(); 

はどのようにこれをすることができこの設定を超えて成長することを見つける:私は使用して私の環境最大キャッシュサイズを設定しますか?

おかげ チャック

答えて

1

私はちょうどこの質問は未回答行っていたことに気づきました。

getStatsコールからは何が返されますか?

今後、Berkeley DBのOracle Technology Networkフォーラム(here)で、Berkeley DB製品に関する迅速な回答を得ることができます。

関連する問題