zspitzer / lucee-performance-analyzer

Performance Analyzer plugin for Lucee, to be used in the Lucee Admin or Standalone.
GNU Lesser General Public License v2.1
34 stars 4 forks source link

memory reports crashes #6

Open zspitzer opened 3 years ago

zspitzer commented 3 years ago

the experimental Lucee sizeOf() function has problems with larger application scopes and times out

at java.base@11.0.9/java.io.ObjectOutputStream$HandleTable.lookup(ObjectOutputStream.java:2300) at java.base@11.0.9/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1117) at java.base@11.0.9/java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:349) at lucee.commons.collection.concurrent.ConcurrentHashMapNullSupport.writeObject(ConcurrentHashMapNullSupport.java:1308) at jdk.internal.reflect.GeneratedMethodAccessor45.invoke(Unknown Source) at java.base@11.0.9/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base@11.0.9/java.lang.reflect.Method.invoke(Method.java:566) at java.base@11.0.9/java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1145) at java.base@11.0.9/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1497) at java.base@11.0.9/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1433) at java.base@11.0.9/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1179) at java.base@11.0.9/java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1553) at java.base@11.0.9/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1510) at java.base@11.0.9/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1433) at java.base@11.0.9/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1179) at java.base@11.0.9/java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:349) at lucee.runtime.ComponentImpl.writeExternal(ComponentImpl.java:2304) at java.base@11.0.9/java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1460) at java.base@11.0.9/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1431) at java.base@11.0.9/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1179) at java.base@11.0.9/java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:349) at lucee.commons.collection.concurrent.ConcurrentHashMapNullSupport.writeObject(ConcurrentHashMapNullSupport.java:1308) at jdk.internal.reflect.GeneratedMethodAccessor45.invoke(Unknown Source) at java.base@11.0.9/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base@11.0.9/java.lang.reflect.Method.invoke(Method.java:566) at java.base@11.0.9/java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1145) at java.base@11.0.9/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1497) at java.base@11.0.9/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1433) at java.base@11.0.9/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1179) at java.base@11.0.9/java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1553)