在组件验证期间或之后,我有时会遇到内存不足异常。我试图分析一个 <= 20000 的大型验证结果,它起作用了,所以我做得更大。异常发生在值 > 20000 时,是否有人知道任何固有的 jgoodies 内存泄漏,以及验证框架、组件绑定器或其他任何东西?
java.lang.OutOfMemoryError 线程“signal-validationPerformanceTest”中的异常:java.lang.AbstractStringBuilder.expandCapacity(AbstractStringBuilder.java:100) 处的 java.util.Arrays.copyOf(Arrays.java:2882) 处的 Java 堆空间。 lang.AbstractStringBuilder.append(AbstractStringBuilder.java:390) at java.lang.StringBuffer.append(StringBuffer.java:224) at org.springframework.core.style.DefaultValueStyler.style(DefaultValueStyler.java:107) at org.springframework .core.style.DefaultValueStyler.style(DefaultValueStyler.java:72) at org.springframework.core.style.DefaultValueStyler.style(DefaultValueStyler.java:100) at org.springframework.core.style.DefaultValueStyler.style(DefaultValueStyler.java :87) 在 org.springframework.core.style.DefaultValueStyler.style(DefaultValueStyler.java:66)在 org.springframework.core.style.StylerUtils.style(StylerUtils.java:47) 在 org.springframework.webflow.core.collection.LocalAttributeMap.toString(LocalAttributeMap.java:312) 在 java.lang.String.valueOf (String.java:2827) 在 org.springframework.core.style.DefaultValueStyler.style(DefaultValueStyler.java:78) 在 org.springframework.core.style.DefaultToStringStyler.styleValue(DefaultToStringStyler.java:91) 在 org.springframework。 core.style.DefaultToStringStyler.styleField(DefaultToStringStyler.java:79) at org.springframework.core.style.ToStringCreator.append(ToStringCreator.java:156) at org.springframework.webflow.engine.impl.FlowSessionImpl.toString(FlowSessionImpl. java:207) 在 java.lang.String.valueOf(String.java:2827) 在 org.springframework.core.style.DefaultValueStyler。样式(DefaultValueStyler.java:78)在 org.springframework.core.style.DefaultValueStyler.style(DefaultValueStyler.java:107)在 org.springframework.core.style.DefaultValueStyler.style(DefaultValueStyler.java:72)在 org.springframework .core.style.DefaultToStringStyler.styleValue(DefaultToStringStyler.java:91) at org.springframework.core.style.DefaultToStringStyler.styleField(DefaultToStringStyler.java:79) at org.springframework.core.style.ToStringCreator.append(ToStringCreator.java :156) 在 org.springframework.webflow.engine.impl.FlowExecutionImpl.toString(FlowExecutionImpl.java:499) 在 java.lang.String.valueOf(String.java:2827) 在 java.lang.StringBuffer.append(StringBuffer. java:219) 在 org.springframework.webflow.execution.repository.support.SimpleFlowExecutionRepository。putFlowExecution(SimpleFlowExecutionRepository.java:130) at org.springframework.webflow.executor.FlowExecutorImpl.resume(FlowExecutorImpl.java:226) at com.mason.core.application.flow.ApplicationFlowEngine$SignalEventTask.execute(ApplicationFlowEngine.java:188)在 com.mason.core.application.flow.ApplicationFlowEngine$1.run(ApplicationFlowEngine.java:99) 在 java.lang.Thread.run(Thread.java:619)