Posted on 2012-12-24 16:12
TWaver 閱讀(1406)
評(píng)論(0) 編輯 收藏
TWaver Java的性能大家有目共睹,內(nèi)存占用情況又怎么樣呢?不同的數(shù)量級(jí)下內(nèi)存增長(zhǎng)情況是怎樣的?視圖組件對(duì)內(nèi)存的影響有多大?我們分別測(cè)試了
- 只把網(wǎng)元加入DataBox
- 把網(wǎng)元加入DataBox并在Network上顯示
- 把網(wǎng)元加入DataBox并在Tree上顯示
- 把網(wǎng)元加入DataBox并在Tree和Network上顯示
這四種情況下不同數(shù)量級(jí)別的網(wǎng)元的內(nèi)存占用情況,供大家參考(以下圖表X軸為節(jié)點(diǎn)數(shù),單位千;Y軸為占用的內(nèi)存,單位兆):
1、只把網(wǎng)元加入DataBox
2、把網(wǎng)元加入DataBox并在Network上顯示
3、把網(wǎng)元加入DataBox并在Tree上顯示
4、網(wǎng)元加入DataBox并在Tree和Network上顯示
通過圖表可以看到:視圖組件對(duì)內(nèi)存的影響很大,但是10w節(jié)點(diǎn)的情況下內(nèi)存占用不到500M,還不錯(cuò)。測(cè)試的過程中發(fā)現(xiàn)系統(tǒng)環(huán)境對(duì)結(jié)果有一定影響,此測(cè)試取平均值。附件是更詳細(xì)的測(cè)試說明(系統(tǒng)環(huán)境配置、關(guān)鍵代碼等)。
附件請(qǐng)見原文最下方