TCB同步时机问题

今日做了一个TC数据库的nio连接端。

在tc持久化数据,使用sync()同步方法时,如果时机不得当,会严重耗费内存。

 

我的程序架构如下:

 

mina server + tcb(BDB)

 

每次同步tcb数据,内存都会急剧暴增。很长时间都搞不懂,当去掉tc,mina内存用得很少。大概维持在250 - 190m左右。

 

然后修改了同步时间,当数据量达到10000时,同步tcb,内存增幅明显下降。

你可能感兴趣的:(Mina)