2010-12-03 3 views
0

우리는 JE 4.1.6 DPL을 사용하고 있습니다.버클리 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 = 1,000,000,000

을 잠시 실행 한 후 내 캐시가

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

방법이 될 수 있습니다 설정이 넘어 성장 것을 발견 : 나는 사용하여 내 환경 최대 캐시 크기를 설정?

덕분에 척

답변

1

난 그냥이 질문은 답이 갔다 것으로 나타났습니다.

getStats 호출에서 무엇을 얻었습니까?

앞으로 버클리 DB에 대한 Oracle Technology Network 포럼 (here 참조)에서 Berkeley DB 제품에 대한 빠른 답변을 얻을 수 있습니다.