av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術(shù)文章
文章詳情頁

Java groovy內(nèi)存回收測試步驟解析

瀏覽:101日期:2022-09-02 08:16:00

問題

在使用我們的開發(fā)平臺時,客戶懷疑我們的動態(tài)執(zhí)行腳本會導(dǎo)致系統(tǒng)內(nèi)存回收的問題,導(dǎo)致系統(tǒng)不響應(yīng),為此我專門針對這個問題,做一下詳細(xì)的測試,看看是不是到底有什么影響。

測試步驟

1.使用編寫一個控制器方法,這個控制器方法只做一個解析java腳本的代碼。

2.配置tomcat的內(nèi)存。

set JAVA_OPTS=-Xms1g -Xmx1g

3.使用APPACHE 的ab命令進(jìn)行壓測。

ab -c5 -t3600 http://192.168.1.200:8080/jsaas/testGroovyEngine.do

使用ab命令并發(fā)5次,壓測1個小時。

這個時候壓測,發(fā)現(xiàn)metadata的數(shù)據(jù)會增加,但是到達(dá)300多m的時候,這個數(shù)據(jù)會進(jìn)行回收,但是這個時候訪問會變慢。

重新調(diào)整jvm參數(shù)

set JAVA_OPTS=-Xms1g -Xmx1g -XX:MetaspaceSize=256m -XX:MaxMetaspaceSize=256m

將metadata 數(shù)據(jù)的大小固定為256m

在進(jìn)行測試發(fā)現(xiàn):

Java groovy內(nèi)存回收測試步驟解析

在進(jìn)行壓測的時候,裝入的類會增加,但是當(dāng)metadata 數(shù)據(jù)到達(dá)256m的時候,jvm 會進(jìn)行有規(guī)律的回收,訪問這個url性能也沒有變差。

得出的結(jié)論是:

1.使用groovy 確實會導(dǎo)致臨時裝載類增加。

2.我們需要設(shè)置metadata的數(shù)據(jù),當(dāng)metadata到達(dá)這個數(shù)值時就回收,這樣不至于占用太多的堆內(nèi)存,導(dǎo)致系統(tǒng)性能下降。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Java
相關(guān)文章:
主站蜘蛛池模板: 五月婷婷丁香花 | 看一级黄色片 | 91久久精品日日躁夜夜躁欧美 | 制中文字幕音影 | 国产免费91 | 欧美日韩一本 | 亚洲综合网站 | 欧美激情久久久 | 国产成人99久久亚洲综合精品 | 欧美精产国品一二三区 | 久久久久久国产精品 | av在线中文 | 色综合色综合 | 免费亚洲视频 | 大香蕉毛片| 日韩一区二区三区视频 | 亚洲综合三区 | 他揉捏她两乳不停呻吟动态图 | 欧美一区视频 | 中文在线视频 | 亚洲三级视频在线观看 | 美日韩一区二区三区 | 国产伦精品一区二区免费 | 亚洲一区二区三区在线播放 | 少妇一级淫免费观看 | 国产理论片在线观看 | 国产成人免费在线观看 | 黄色大片免费观看 | 四虎色播 | 国产成人网 | 免费视频久久久 | 激情五月综合色婷婷一区二区 | 国产精品久久久久久久成人午夜 | 国产天堂在线观看 | 欧美国产精品一区二区 | 婷久久 | 亚洲精品一区在线观看 | 午夜美女福利视频 | 日韩理论片 | aaa一级片 | 欧美www|