【发布时间】:2010-12-28 07:23:45
【问题描述】:
我的Grails 应用程序正在开发环境中运行。我仍然没有投入生产,但无论如何,我的 Grails 应用程序仅在启动时需要 230 MB 是否正常(引导程序为空且到目前为止未处理任何请求)?
你知道为什么会出现这种情况吗,如何在开发模式下提高内存使用率,最重要的是,在生产环境中是否减少?
【问题讨论】:
-
运行一些请求后,内存做了什么?当它运行一段时间后会发生什么(GC 是否完成它的工作)?
-
嗯,它总是在增加(GC 并没有真正发挥作用)但是在这里,我强烈怀疑我自己的应用程序存在一些内存泄漏。我稍后会对此进行调查。但是,刚启动后,它似乎仍然太大。什么会影响启动时的内存使用?
标签: optimization memory memory-management grails