gpt4 book ai didi

grails - 如何减少 Grails 中 PermGen 空间的使用

转载 作者:行者123 更新时间:2023-12-02 13:49:14 27 4
gpt4 key购买 nike

在我的 Grails 应用程序中使用 Spring Security Core 插件进行身份验证。我面临着一个严重的问题,因为我的应用程序花了 21 秒来解除 Tomcat 在安装后携带 43/2。

到目前为止一切顺利,但 Tomcat 服务器开始出现错误 'PermGen Error' 内存错误。在它是 64 和 Aug 之前是 256,这样错误就不会经常让我的应用程序崩溃。

我想知道你是否知道一些插件配置以减少此错误的发生率或一些方法来影响此缓存的释放,因为用户数量正在增加,如果你不能解决它很遗憾不得不离开插件我似乎是应用程序安全的绝佳选择。

有人能告诉我应用程序干扰中使用的插件数量是否有这个内存?

最佳答案

PermGen 是内存的一部分,用于存储应用程序的静态组件,主要是类。从字面上看,它不会受到用户数量或与用户事件相关的日志的影响,而是会消耗堆空间。

要减少 PermGen 存储,您必须检查代码,重新设计那些包含不必要/冗余对象和操作的算法,并尽可能合并变量和函数。一般来说,简化的代码会产生更小的可执行文件。这就是您保存 PermGen 空间的方式。

关于grails - 如何减少 Grails 中 PermGen 空间的使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13973019/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com