大家帮我分析下内存溢出的原因
我们的一个项目出现OutOfMemoryError异常,异常如下:
java.lang.OutOfMemoryError: serialVersionUID
at java.lang.Class.getDeclaredFieldImpl(Native Method)
at java.lang.Class.getDeclaredField(Class.java:501)
at java.io.ObjectStreamClass.getDeclaredSUID(ObjectStreamClass.java:1672)
at java.io.ObjectStreamClass.access$700(ObjectStreamClass.java:109)
at java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:498)
at java.security.AccessController.doPrivileged(AccessController.java:192)
at java.io.ObjectStreamClass.<init>(ObjectStreamClass.java:490)
at java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:386)
at java.io.ObjectStreamClass.<init>(ObjectStreamClass.java:486)
at java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:386)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1080)
at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:341)
at com.topsoft.domain.icis.tel2.TelUtil.deepClone(TelUtil.java:79)
at com.topsoft.domain.icis.tel2.cfg.CfgManager.getConfigureItemValueById(CfgManager.java:120)
at com.topsoft.service.icis.tel2.TelServiceImpl.getUpOrgCacheFreq(TelServiceImpl.java:507)
at com.topsoft.service.icis.tel2.TelServiceImpl.isUpOrgCache(TelServiceImpl.java:492)
at com.topsoft.service.icis.tel2.TelServiceImpl.getOrgMapCache(TelServiceImpl.java:457)
at com.topsoft.service.icis.tel2.TelServiceImpl.getOrgDTOById(TelServiceImpl.java:1029)
at com.topsoft.service.icis.tel2.TelServiceImpl.getCommHql(TelServiceImpl.java:1261)
at com.topsoft.service.icis.tel2.TelServiceImpl.findRegisterInfoInComplex(TelServiceImpl.java:1222)
at sun.reflect.GeneratedMethodAccessor840.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:618)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:291)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:180)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:147)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:169)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:169)
at $Proxy148.findRegisterInfoInComplex(Unknown Source)
at com.topsoft.web.icis.tel2.action.dispatch.SearchForRepairRegisterListUIAction.start(SearchForRepairRegisterListUIAction.java:88)
at com.topsoft.web.common.RegAction.execute(RegAction.java:34)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)