我们的生产服务器经常抛出 OutOfMemory 错误(两天一次)。
当我们分析堆转储时,它显示 44% 用于字符串,30% 用于 ConcurrentLinkedQueue,21% 用于字符数组
如何降低 String、ConcurrentLinkedQueue 和 char[] 的内存使用率?
(对于字符串,我不能减少太多,因为我需要将每个请求的 macid(字符串数据类型)传递给 weblogic 服务器)
我们的生产服务器经常抛出 OutOfMemory 错误(两天一次)。
当我们分析堆转储时,它显示 44% 用于字符串,30% 用于 ConcurrentLinkedQueue,21% 用于字符数组
如何降低 String、ConcurrentLinkedQueue 和 char[] 的内存使用率?
(对于字符串,我不能减少太多,因为我需要将每个请求的 macid(字符串数据类型)传递给 weblogic 服务器)