簡體   English   中英

GRAILS 2,內存問題

[英]GRAILS 2, memory issues

我們有一個使用Grails 2.0.1和MongoDB構建的應用程序。 隨着用戶群的增長和性能研究的進行,我們注意到grails會為每個典型的請求吃掉約150Mb的RAM,而當RAM即將達到最大值時,它將執行GC。 我們為控制器設置了單例模式,為服務設置了非事務模式。 我們使用JRockit。

我想知道是否可以將Grails應用程序視為正常或否。 我們的網站無非是一個普通的網站,沒有額外的內存使用,只是一個用戶管理系統,代碼本身似乎還可以。

這是我們使用的插件:

app.grails.version=2.0.1,
app.servlet.version=2.4,
app.version=0.1,
plugins.cache-headers=1.1.3,
plugins.code-coverage=1.2.5,
plugins.codenarc=0.12,
plugins.crypto=2.0,
plugins.gsp-arse=1.3
plugins.jaxrs=0.6,
plugins.mongodb=1.0.0.RC5,
plugins.navigation=1.2,
plugins.quartz=0.4.2,
plugins.redis=1.0.0.M9,
plugins.rendering=0.4.3,
plugins.selenium=0.8,
plugins.selenium-rc=1.0.2,
plugins.spring-security-core=1.2.7.2,
plugins.springcache=1.3.1,
plugins.svn=1.0.1,
plugins.tomcat=2.0.1,
plugins.ui-performance=1.2.2

在Sun JDK上,啟動jvisualvm(如果有,則啟動jvisualvm(或等效的jrockit。否則,請為您提供與jrockit一起使用的適當的探查器)),將其附加到正在運行的服務器上,啟動探查器並分析輸出。 這將使您對尋找的位置有所了解。

也許您實際上是在從后端存儲中加載大量信息。 但這只是一個猜測。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM