[
https://issues.apache.org/jira/browse/NETBEANS-2999?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16910805#comment-16910805
]
Shevek commented on NETBEANS-2999:
----------------------------------
Happened again, triggered by a relatively minor branch-switch on the underlying
git repository. Heap histogram follows:
num #instances #bytes class name
----------------------------------------------
1: 633726 991761648 [Ljava.lang.Object;
2: 23127629 925105160
org.openide.util.WeakListenerImpl$ListenerReference
3: 136984 131468384 [B
4: 904413 123634448 [C
5: 954318 45807264
org.netbeans.modules.masterfs.filebasedfs.fileobjects.BaseFileObj$FileEventImpl
6: 1227595 29462280
java.util.concurrent.ConcurrentLinkedQueue$Node
7: 803335 25706720 java.lang.ref.WeakReference
8: 76636 22985176 [I
9: 700696 22422272
org.openide.util.WeakListenerImpl$ProxyListener
10: 890577 21373848 java.lang.String
11: 594043 19009376 java.util.HashMap$Node
12: 749798 17995152
org.openide.filesystems.FCLSupport$DispatchEventWrapperSingle
13: 190909 12218176 java.net.URL
14: 477159 11451816
org.openide.filesystems.FCLSupport$DispatchEventWrapperMulti
15: 678692 10859072 com.sun.proxy.$Proxy1
16: 89552 10461752 [Ljava.util.HashMap$Node;
17: 236529 9461160
org.netbeans.modules.masterfs.filebasedfs.fileobjects.FileObj
18: 290339 6968136 java.util.LinkedList$Node
19: 162017 6480680
org.openide.util.WeakListenerImpl$ListenerReference$1
20: 134110 6437280 java.util.HashMap
21: 151076 6043040 java.util.WeakHashMap$Entry
22: 142030 5681200
org.netbeans.api.java.classpath.ClassPath$Entry
23: 215381 5169144 java.util.ArrayList
24: 287669 4602704 java.util.concurrent.atomic.AtomicReference
25: 11076 4496200 [F
26: 249345 3989520 javax.swing.event.EventListenerList
27: 164282 3942768
org.openide.util.WeakListenerImpl$PropertyChange
28: 92084 3683360 java.util.LinkedHashMap$Entry
29: 29581 3275856 java.lang.Class
30: 126980 3047520
org.netbeans.modules.java.classpath.SimplePathResourceImplementation
31: 37759 3002632 [S
32: 77458 2478656 java.io.File
33: 6153 2377776 [Ljava.util.WeakHashMap$Entry;
34: 143847 2301552 java.lang.Integer
35: 67038 2145216
org.netbeans.modules.masterfs.filebasedfs.naming.NameRef
36: 60445 1934240 java.lang.StackTraceElement
37: 45138 1805520 java.lang.ref.SoftReference
38: 52795 1689440
org.netbeans.modules.masterfs.filebasedfs.naming.FileName
39: 44655 1428960 org.netbeans.lib.lexer.token.DefaultToken
40: 42168 1349376 java.util.Hashtable$Entry
41: 1530 1336280 [J
42: 1290 1323712
[Ljava.util.concurrent.ConcurrentHashMap$Node;
43: 30710 1228400 java.lang.ref.Finalizer
44: 27257 1090280 org.openide.util.lookup.ProxyLookup$WeakRef
45: 41873 1004952
java.util.Collections$UnmodifiableRandomAccessList
46: 22047 881880
org.netbeans.modules.gradle.api.GradleDependency$ModuleDependency
47: 27257 872224 org.openide.util.lookup.ProxyLookup$R
48: 26968 862976 org.openide.modules.Dependency
49: 26901 860704 [Ljava.util.Collection;
50: 52805 844880 java.util.HashSet
51: 25522 816704 java.util.concurrent.ConcurrentHashMap$Node
52: 25156 804992
org.openide.text.PositionRef$Manager$ChainItem
53: 27257 654168
org.openide.util.lookup.ProxyLookup$WeakResult
54: 27314 653600 [Lorg.openide.util.Lookup$Result;
55: 18688 598016
org.openide.util.CharSequences$Fixed6Bit_11_20
56: 11545 554160 org.openide.filesystems.FileChangeImpl
57: 7512 540864 java.awt.geom.AffineTransform
58: 2913 539616 [Ljava.util.Hashtable$Entry;
59: 13343 533720
org.netbeans.modules.editor.lib2.document.Mark
60: 20184 531808 [Ljava.beans.PropertyChangeListener;
61: 22060 529440
org.netbeans.modules.editor.lib2.highlighting.HighlightItem
62: 21937 526488 java.beans.PropertyChangeSupport
63: 1 524304
[Lorg.netbeans.modules.masterfs.filebasedfs.naming.NameRef;
64: 8140 520960
org.netbeans.modules.editor.lib2.view.ParagraphView
65: 21687 520488
org.netbeans.modules.java.source.parsing.CachingArchive$Folder
66: 6391 511280 java.net.URI
67: 30177 482832 java.util.Collections$SingletonSet
68: 11794 471760
org.openide.util.CharSequences$Fixed6Bit_21_30
69: 7285 466240
org.apache.lucene.index.CompoundFileReader$CSIndexInput
70: 14241 455712
org.netbeans.modules.masterfs.filebasedfs.naming.FolderName
> NetBeans has consumed entire heap with WeakListenerImpl$ListenerReference
> -------------------------------------------------------------------------
>
> Key: NETBEANS-2999
> URL: https://issues.apache.org/jira/browse/NETBEANS-2999
> Project: NetBeans
> Issue Type: Bug
> Affects Versions: 11.1
> Reporter: Shevek
> Priority: Major
> Attachments: netbeans-all-listener-references.png
>
>
> See image. A random sampling suggests that they're all calling
> FileChangeListener.
> Randomly sampling: ListenerReference.weakListener.source is a FolderObj on
> /tmp, or a pointer into .cache/netbeans/11.1index
--
This message was sent by Atlassian Jira
(v8.3.2#803003)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists