This isn't easily reproducible, but I can give you an insight when the problem occurs.
I open the project, start writing code in it. IDE works flawlessly for 10-12 mins, (I don't open any other app or even emulators/simulators in the meantime, simple coding).
Slowly, I start seeing some high cpu consumption in Activity Monitor. It generally happens because of code suggestions (what we call that smart completion?). After that it becomes so much difficult to code, even a single modifier var takes too long to get typed on the editor. I saw this and this, tried everything but nothing made any difference, I thought it could be because of some plugins, so I installed IntelliJ Idea to verify it, it worked fine for some 30-35 mins but it also started showing that lagginess.
I'm attaching the screenshot of plugins:

Here's a one min long video showing the high CPU usage. In the video, I am simply scrolling the class in the background and nothing more, the CPU usage is over 100% most of the time. But when I restart the IDE, and work for around 10 mins, the CPU consumption is actually less than 10%, but as I said it gradually increases over time, which I don't understand why.
In the video, when I got out of memory error, I set the memory to the recommended figure, invalidated the caches and restarted the AS, but again it didn't much difference.
Flutter doctor:
[✓] Flutter (Channel dev, 1.22.0-12.0.pre, on Mac OS X 10.15.1 19B88, locale en-GB)
• Flutter version 1.22.0-12.0.pre at /Users/docs/sample/flutter
• Framework revision a27c242b0e (6 days ago), 2020-09-11 17:46:57 -0400
• Engine revision fee6f9e533
• Dart version 2.10.0 (build 2.10.0-110.0.dev)
[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
• Android SDK at /Users/docs/Library/Android/sdk
• Platform android-29, build-tools 29.0.3
• Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)
• All Android licenses accepted.
[✓] Xcode - develop for iOS and macOS (Xcode 11.2.1)
• Xcode at /Applications/Xcode.app/Contents/Developer
• Xcode 11.2.1, Build version 11B500
• CocoaPods version 1.8.4
[✓] Chrome - develop for the web
• Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
[✓] Android Studio (version 4.0)
• Android Studio at /Applications/Android Studio.app/Contents
• Flutter plugin version 49.0.2
• Dart plugin version 193.7547
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)
[✓] IntelliJ IDEA Community Edition (version 2020.2.2)
• IntelliJ at /Applications/IntelliJ IDEA CE.app
• Flutter plugin version 49.0.4
• Dart plugin version 202.7319.5
[✓] VS Code (version 1.49.0)
• VS Code at /Applications/Visual Studio Code.app/Contents
• Flutter extension version 3.12.2
Machine specs:
Processor: 3.4 GHz Quad-Core Intel Core i5
Memory: 24 GB 2400 MHz DDR4
macOS Catalina v10.15.1
GPU: Radeon Pro 570 4 GB
Agreed. It is hard to report, but I've been having the same issue recently.
I've encountered this problem as well. The exact same thing happens as shown in the video above. I've tried everything I can think of, including:
flutter clean and clearing all cached packagesI've noticed a pattern however, that it only seems to happen in very large Dart files. I have a database connection and initialization file which is ~150 lines long, but the generated file that's part of it is ~3500 lines long. I use Moor as the SQLite wrapper so unfortunately I don't have much of a choice here when it comes to breaking down the file into smaller pieces (or perhaps I do and I'm not aware of such a feature?)
For now, I've worked around the problem by writing code in another file and then copying it into the database connection and initialization file. As long as I only spend a few minutes in that file, I can avoid the CPU spike.
@tugayac You're absolutely right, even I tried all the four workarounds (found on the internet) and nothing actually worked and it for me it happens in all parts of the code, I think the problem is related to your project length. I've a good big project and the problem persist only for that project. The rest of my projects work without any issue.
I'm having the same issue. It usually starts after like 5-10 minutes of coding.
Just +1ing this. I can work for up to an hour until I get an error message from Intellij about memory usage.
I can't be 100% positive that this is Flutter plug-in, but I only use Intellij for Dart development. Webstorm and Goland work fine
edit: Here is a "memory analysis report" from JetBrains, which is a result of being warned that memory consumption was too high.
==================== HISTOGRAM ====================
Histogram. Top 50 by instance count [All-objects] [Only-strong-ref]:
1: [3.29M/69.1MB] [3.18M/66.8MB] java.lang.String
2: [3.26M/ 627MB] [3.15M/ 612MB] byte[]
3: [1.01M/16.2MB] [1.01M/16.2MB] com.google.gson.JsonPrimitive
4: [ 193K/39.3MB] [ 192K/39.3MB] java.lang.Object[]
5: [ 176K/4.23MB] [ 175K/ 4.2MB] java.util.ArrayList
6: [ 121K/4.37MB] [ 116K/4.18MB] java.util.HashMap$Node
7: [97.2K/ 3.5MB] [97.2K/3.49MB] java.util.concurrent.ConcurrentHashMap$Node
8: [67.0K/2.14MB] [67.0K/2.14MB] org.dartlang.analysis.server.protocol.Location
9: [67.0K/4.02MB] [67.0K/4.02MB] org.dartlang.analysis.server.protocol.Element
10: [66.7K/5.33MB] [66.7K/5.33MB] org.dartlang.analysis.server.protocol.AvailableSuggestion
11: [66.3K/11.0MB] [65.2K/10.6MB] int[]
12: [58.5K/7.25MB] [58.5K/7.25MB] java.lang.Class
13: [52.6K/2.73MB] [46.8K/2.43MB] java.util.LinkedHashMap$Entry
14: [49.4K/2.42MB] [49.4K/2.42MB] org.jdom.Attribute
15: [31.2K/ 249KB] [31.2K/ 249KB] java.lang.Object
16: [30.3K/ 727KB] [30.3K/ 727KB] com.intellij.util.SmartList
17: [24.2K/2.52MB] [3.65K/ 379KB] java.net.URL
18: [23.4K/ 844KB] [23.4K/ 844KB] java.util.Hashtable$Entry
19: [21.8K/ 1.4MB] [21.8K/ 1.4MB] org.jdom.Element
20: [21.8K/ 875KB] [21.8K/ 875KB] org.jdom.ContentList
21: [21.3K/ 255KB] [ 282/3.38KB] java.security.Principal[]
22: [21.3K/ 341KB] [ 282/4.51KB] java.security.ProtectionDomain$Key
23: [21.3K/1.06MB] [ 282/14.1KB] java.security.ProtectionDomain
24: [21.3K/1.19MB] [ 278/15.5KB] java.security.CodeSource
25: [19.4K/ 621KB] [19.4K/ 621KB] org.jdom.AttributeList
26: [19.1K/ 917KB] [4.74K/ 227KB] java.lang.ref.SoftReference
27: [18.7K/ 975KB] [18.7K/ 975KB] org.jdom.Attribute[]
28: [18.6K/ 821KB] [18.6K/ 821KB] com.intellij.util.containers.IntObjectLinkedMap$MapEntry
29: [17.3K/5.15MB] [15.5K/4.85MB] java.util.HashMap$Node[]
30: [15.1K/ 727KB] [15.1K/ 727KB] b.e.lc
31: [14.9K/ 427KB] [13.4K/ 405KB] java.lang.Class[]
32: [14.0K/ 786KB] [13.7K/ 771KB] java.util.HashMap
33: [12.4K/1.04MB] [12.4K/1.04MB] com.intellij.psi.impl.source.tree.CompositeElement
34: [11.4K/1.49MB] [11.4K/1.49MB] org.languagetool.rules.patterns.PatternToken
35: [11.4K/ 275KB] [11.4K/ 275KB] org.dartlang.analysis.server.protocol.IncludedSuggestionSet
36: [10.9K/ 175KB] [10.9K/ 175KB] java.util.HashSet
37: [10.5K/ 548KB] [10.5K/ 548KB] java.lang.invoke.MemberName
38: [10.4K/ 250KB] [10.4K/ 250KB] java.util.regex.Pattern$SliceU
39: [9.91K/79.3KB] [ 9.9K/79.2KB] java.lang.invoke.ResolvedMethodName
40: [9.67K/ 580KB] [9.67K/ 580KB] com.intellij.util.containers.ConcurrentWeakKeySoftValueHashMap$WeakKey
41: [9.67K/ 464KB] [9.67K/ 464KB] com.intellij.util.containers.ConcurrentWeakKeyWeakValueHashMap$WeakValue
42: [9.27K/ 408KB] [9.27K/ 408KB] java.lang.invoke.MethodType$ConcurrentWeakInternSet$WeakEntry
43: [9.27K/ 519KB] [9.27K/ 519KB] java.lang.invoke.MethodType
44: [ 9.2K/ 497KB] [8.01K/ 372KB] java.lang.String[]
45: [9.01K/ 946KB] [8.27K/ 868KB] java.lang.reflect.Field
46: [7.93K/ 452KB] [7.93K/ 452KB] com.intellij.openapi.extensions.impl.XmlExtensionAdapter
47: [7.86K/1.08MB] [7.03K/ 971KB] java.lang.reflect.Method
48: [ 7.8K/ 499KB] [ 7.8K/ 499KB] org.jetbrains.plugins.textmate.language.syntax.SyntaxNodeDescriptorImpl
49: [7.74K/ 464KB] [7.74K/ 464KB] com.intellij.psi.impl.source.tree.LeafPsiElement
50: [7.37K/ 442KB] [7.37K/ 442KB] java.util.EnumMap
[...removed 27941 lines...]
Total - All: 9.83M 866MB 27991 classes (Total instances: 9838924)
Total - Strong-ref: 9.46M 841MB 27848 classes (Total instances: 9460154)
Top 10 by size:
1: [3.26M/ 627MB] [3.15M/ 612MB] byte[]
2: [3.29M/69.1MB] [3.18M/66.8MB] java.lang.String
3: [ 193K/39.3MB] [ 192K/39.3MB] java.lang.Object[]
4: [1.01M/16.2MB] [1.01M/16.2MB] com.google.gson.JsonPrimitive
5: [66.3K/11.0MB] [65.2K/10.6MB] int[]
6: [58.5K/7.25MB] [58.5K/7.25MB] java.lang.Class
7: [66.7K/5.33MB] [66.7K/5.33MB] org.dartlang.analysis.server.protocol.AvailableSuggestion
8: [17.3K/5.15MB] [15.5K/4.85MB] java.util.HashMap$Node[]
9: [ 121K/4.37MB] [ 116K/4.18MB] java.util.HashMap$Node
10: [ 176K/4.23MB] [ 175K/ 4.2MB] java.util.ArrayList
Unreachable objects: 354K 24.2MB
======== INSTANCES OF EACH NOMINATED CLASS ========
Nominated classes:
--> [3.26M/627MB] byte[]
--> [3.29M/69.1MB] java.lang.String
--> [193K/39.3MB] java.lang.Object[]
--> [1.01M/16.2MB] com.google.gson.JsonPrimitive
--> [66.3K/11.0MB] int[]
--> [66.7K/5.33MB] org.dartlang.analysis.server.protocol.AvailableSuggestion
--> [176K/4.23MB] java.util.ArrayList
--> [67.0K/4.02MB] org.dartlang.analysis.server.protocol.Element
--> [49.4K/2.42MB] org.jdom.Attribute
--> [67.0K/2.14MB] org.dartlang.analysis.server.protocol.Location
--> [430/30.5KB] java.nio.DirectByteBuffer
CLASS: byte[] (3164586 objects)
Ignored 1866 too-deep objects
Root 1:
[ 257/ 0%/ 307MB] 308MB 1 ROOT: Java Frame: org.apache.batik.util.CleanerThread.run(CleanerThread.java:106)
[ 257/ 0%/ 307MB] 308MB 1 org.apache.batik.util.CleanerThread
[ 252/ 0%/ 307MB] 308MB 1 com.intellij.ide.plugins.MainRunner$2
[ 252/ 0%/ 307MB] 308MB 1 java.lang.Thread[]
[ 13/ 0%/ 307MB] 307MB 1 com.google.dart.server.internal.remote.RemoteAnalysisServerImpl$ServerResponseReaderThread
[ 7/ 0%/ 307MB] 307MB 1 com.google.dart.server.internal.remote.ByteResponseStream
[ 6/ 0%/ 307MB] 307MB 1 java.util.concurrent.LinkedBlockingQueue
[ 6/ 0%/ 307MB] 307MB 2 java.util.concurrent.LinkedBlockingQueue$Node
[ 5/ 0%/ 229MB] 229MB 1 +-java.util.concurrent.LinkedBlockingQueue$Node
[ 4/ 0%/ 229MB] 229MB 1 | java.util.concurrent.LinkedBlockingQueue$Node
[ 3/ 0%/ 153MB] 153MB 1 | +-java.util.concurrent.LinkedBlockingQueue$Node
[ 2/ 0%/ 153MB] 153MB 1 | | java.util.concurrent.LinkedBlockingQueue$Node
[ 1/ 0%/77.2MB] 77.2MB 1 | | +-java.util.concurrent.LinkedBlockingQueue$Node
[ 1/ 0%/77.2MB] 77.2MB 1 | | | java.lang.String
[ 1/ 0%/77.2MB] 77.2MB 1 * | | | byte[]
[ 1/ 0%/76.6MB] 76.6MB 1 | | \-java.lang.String
[ 1/ 0%/76.6MB] 76.6MB 1 * | | byte[]
[ 1/ 0%/76.0MB] 76.0MB 1 | \-java.lang.String
[ 1/ 0%/76.0MB] 76.0MB 1 * | byte[]
[ 1/ 0%/77.8MB] 77.8MB 1 \-java.lang.String
[ 1/ 0%/77.8MB] 77.8MB 1 * byte[]
Root 2:
[ 1.7M/ 53%/ 113MB] 196MB 1 ROOT: Static field: com.intellij.openapi.util.Disposer.ourTree
[ 1.7M/ 53%/ 113MB] 196MB 1 com.intellij.openapi.util.ObjectTree
[ 1.7M/ 53%/ 113MB] 196MB 1 it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap
[ 1.7M/ 53%/ 113MB] 195MB 1 java.lang.Object[]
[1.66M/ 52%/ 111MB] 181MB 1 com.jetbrains.lang.dart.analyzer.DartAnalysisServerService
[1.66M/ 52%/ 110MB] 180MB 1 com.jetbrains.lang.dart.analyzer.DartServerData
[1.66M/ 52%/ 110MB] 180MB 8 java.util.Collections$SynchronizedMap
[1.66M/ 52%/ 110MB] 180MB 8 gnu.trove.THashMap
[1.66M/ 52%/ 110MB] 180MB 13 java.lang.Object[]
[1.66M/ 52%/ 110MB] 180MB 1384 org.dartlang.analysis.server.protocol.AvailableSuggestionSet
[1.66M/ 52%/ 110MB] 180MB 1376 java.util.ArrayList
[1.66M/ 52%/ 110MB] 180MB 1376 java.lang.Object[]
[1.66M/ 52%/ 110MB] 179MB 66745 org.dartlang.analysis.server.protocol.AvailableSuggestion
[1.26M/ 39%/93.5MB] 139MB 88018 +-java.util.ArrayList
[1.26M/ 39%/93.5MB] 137MB 88018 | java.lang.Object[]
[1.26M/ 39%/93.5MB] 125MB 1264970 | java.lang.String
[1.26M/ 39%/93.5MB] 95.0MB 1264970 * | byte[]
[ 253K/ 8%/11.6MB] 24.6MB 66745 +-org.dartlang.analysis.server.protocol.Element
[66.7K/ 2%/6.65MB] 10.4MB 66745 | +-org.dartlang.analysis.server.protocol.Location
[66.7K/ 2%/6.65MB] 8.35MB 66745 | | java.lang.String
[66.7K/ 2%/6.65MB] 6.75MB 66745 * | | byte[]
[ 186K/ 5%/4.98MB] 9.77MB 186600 | \-java.lang.String
[ 186K/ 5%/4.98MB] 5.29MB 186600 * | byte[]
[ 144K/ 4%/5.48MB] 9.17MB 144914 \-java.lang.String
[ 144K/ 4%/5.48MB] 5.69MB 144914 * byte[]
Root 3:
[ 993K/ 31%/82.7MB] 135MB 1 ROOT: Java Frame: com.google.gson.internal.bind.TypeAdapters$29.write(TypeAdapters.java:760)
[ 993K/ 31%/82.7MB] 135MB 1 com.google.gson.internal.LinkedTreeMap$EntrySet$1
[ 993K/ 31%/82.7MB] 135MB 1 com.google.gson.internal.LinkedTreeMap$Node
[ 993K/ 31%/82.7MB] 135MB 1 com.google.gson.JsonArray
[ 993K/ 31%/82.7MB] 135MB 1 java.util.ArrayList
[ 993K/ 31%/82.7MB] 135MB 1 java.lang.Object[]
[ 993K/ 31%/82.7MB] 135MB 74 com.google.gson.JsonObject
[ 993K/ 31%/82.7MB] 135MB 74 com.google.gson.internal.LinkedTreeMap
[ 993K/ 31%/82.7MB] 135MB 148 com.google.gson.internal.LinkedTreeMap$Node
[ 992K/ 31%/82.7MB] 135MB 296 com.google.gson.internal.LinkedTreeMap$Node
[ 638K/ 20%/53.0MB] 86.6MB 76 +-com.google.gson.JsonArray
[ 638K/ 20%/53.0MB] 86.6MB 76 | java.util.ArrayList
[ 638K/ 20%/53.0MB] 86.6MB 76 | java.lang.Object[]
[ 638K/ 20%/53.0MB] 79.2MB 638660 | com.google.gson.JsonPrimitive
[ 638K/ 20%/53.0MB] 69.0MB 638660 | java.lang.String
[ 638K/ 20%/53.0MB] 53.7MB 638660 * | byte[]
[ 352K/ 11%/29.6MB] 48.2MB 91 \-com.google.gson.internal.LinkedTreeMap$Node
[ 352K/ 11%/29.6MB] 48.2MB 64 com.google.gson.JsonArray
[ 352K/ 11%/29.6MB] 48.2MB 64 java.util.ArrayList
[ 352K/ 11%/29.6MB] 48.2MB 64 java.lang.Object[]
[ 352K/ 11%/29.6MB] 44.1MB 352862 com.google.gson.JsonPrimitive
[ 352K/ 11%/29.6MB] 38.5MB 352802 java.lang.String
[ 352K/ 11%/29.6MB] 30.0MB 352802 * byte[]
Root 4:
[ 1/ 0%/45.0MB] 45.0MB 1 ROOT: Java Frame: java.lang.StringBuffer.append(StringBuffer.java:392)
[ 1/ 0%/45.0MB] 45.0MB 1 java.lang.StringBuffer
[ 1/ 0%/45.0MB] 45.0MB 1 * byte[]
Root 5:
[24.2K/ 0%/17.7MB] 28.2MB 1 ROOT: Static field: com.intellij.ide.plugins.PluginManagerCore.ourPlugins
[24.2K/ 0%/17.7MB] 28.2MB 1 com.intellij.ide.plugins.IdeaPluginDescriptorImpl[]
[24.2K/ 0%/17.7MB] 28.2MB 144 com.intellij.ide.plugins.IdeaPluginDescriptorImpl
[ 720/ 0%/16.0MB] 16.2MB 144 jdk.nio.zipfs.ZipPath
[ 576/ 0%/16.0MB] 16.2MB 144 jdk.nio.zipfs.ZipFileSystem
[ 144/ 0%/15.9MB] 15.9MB 144 * byte[]
Root 6:
[47.9K/ 1%/2.12MB] 5.98MB 1 ROOT: Static field: com.intellij.openapi.actionSystem.impl.actionholder.ActionRef.ourManager
[47.9K/ 1%/2.12MB] 5.98MB 1 com.intellij.openapi.actionSystem.impl.ActionManagerImpl
[47.8K/ 1%/2.12MB] 5.6MB 1 it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap
[47.8K/ 1%/2.12MB] 5.6MB 2 java.lang.Object[]
[33.1K/ 1%/1.52MB] 3.67MB 367 com.intellij.openapi.actionSystem.DefaultActionGroup
[32.9K/ 1%/1.51MB] 3.55MB 269 com.intellij.util.containers.LockFreeCopyOnWriteArrayList
[32.9K/ 1%/1.51MB] 3.54MB 269 java.lang.Object[]
[32.8K/ 1%/1.51MB] 3.49MB 1183 com.intellij.openapi.actionSystem.ActionStub
[31.6K/ 1%/1.42MB] 3.09MB 56 com.intellij.openapi.actionSystem.impl.ActionManagerImpl$$Lambda$671
[31.6K/ 0%/1.42MB] 3.09MB 51 java.util.PropertyResourceBundle
[31.6K/ 0%/1.42MB] 3.08MB 51 java.util.HashMap
[31.6K/ 0%/1.42MB] 3.08MB 51 java.util.HashMap$Node[]
[31.6K/ 0%/1.42MB] 2.83MB 12779 java.util.HashMap$Node
[24.2K/ 0%/1.09MB] 1.7MB 24237 java.lang.String
[24.2K/ 0%/1.09MB] 1.12MB 24237 * byte[]
Root 7:
[56.5K/ 1%/1.83MB] 13.1MB 1 ROOT: Static field: com.intellij.grazie.jlanguage.LangTool.langs
[56.5K/ 1%/1.83MB] 13.1MB 1 java.util.concurrent.ConcurrentHashMap
[56.5K/ 1%/1.83MB] 13.1MB 1 java.util.concurrent.ConcurrentHashMap$Node[]
[56.5K/ 1%/1.83MB] 13.1MB 1 java.util.concurrent.ConcurrentHashMap$Node
[56.5K/ 1%/1.83MB] 13.0MB 1 org.languagetool.JLanguageTool
[38.1K/ 1%/1.45MB] 10.2MB 2 java.util.ArrayList
[38.1K/ 1%/1.45MB] 10.2MB 2 java.lang.Object[]
[37.7K/ 1%/1.43MB] 9.99MB 2261 org.languagetool.rules.patterns.PatternRule
[26.4K/ 0%/ 958KB] 7.02MB 6285 java.util.ArrayList
[26.4K/ 0%/ 958KB] 6.87MB 6285 java.lang.Object[]
[7.21K/ 0%/ 324KB] 800KB 3097 org.languagetool.rules.IncorrectExample
[3.09K/ 0%/ 242KB] 321KB 3097 java.lang.String
[3.09K/ 0%/ 242KB] 246KB 3097 * byte[]
Root 8:
[21.9K/ 0%/1.82MB] 2.97MB 1 ROOT: Java Frame: com.google.gson.internal.bind.TypeAdapters$29.write(TypeAdapters.java:760)
[21.9K/ 0%/1.82MB] 2.97MB 1 com.google.gson.internal.LinkedTreeMap$EntrySet$1
[21.9K/ 0%/1.82MB] 2.97MB 1 com.google.gson.internal.LinkedTreeMap$Node
[21.9K/ 0%/1.82MB] 2.97MB 1 com.google.gson.JsonArray
[21.9K/ 0%/1.82MB] 2.97MB 1 java.util.ArrayList
[21.9K/ 0%/1.82MB] 2.97MB 1 java.lang.Object[]
[21.9K/ 0%/1.82MB] 2.71MB 21930 com.google.gson.JsonPrimitive
[21.9K/ 0%/1.82MB] 2.36MB 21930 java.lang.String
[21.9K/ 0%/1.82MB] 1.84MB 21930 * byte[]
Root 9:
[24.8K/ 0%/1.58MB] 3.85MB 1 ROOT: Global JNI
[24.8K/ 0%/1.58MB] 3.85MB 1 jdk.internal.loader.ClassLoaders$PlatformClassLoader
[24.8K/ 0%/1.58MB] 3.84MB 4 java.util.concurrent.ConcurrentHashMap
[24.8K/ 0%/1.58MB] 3.84MB 4 java.util.concurrent.ConcurrentHashMap$Node[]
[24.8K/ 0%/1.58MB] 3.31MB 20715 java.util.concurrent.ConcurrentHashMap$Node
[20.6K/ 0%/1.31MB] 1.84MB 20699 java.lang.String
[20.6K/ 0%/1.31MB] 1.34MB 20699 * byte[]
Root 10:
[ 1/ 0%/ 32B] 132B 1 ROOT: Static field: org.jetbrains.plugins.grails.perspectives.DomainClassesRelationsEditorProvider.<resolved_references>
[ 1/ 0%/ 32B] 132B 1 java.lang.Object[]
[ 1/ 0%/ 32B] 56B 1 java.lang.String
[ 1/ 0%/ 32B] 32B 1 * byte[]
Root 11:
[ 1/ 0%/ 27B] 308B 1 ROOT: Static field: com.intellij.openapi.util.ModificationTracker.<resolved_references>
[ 1/ 0%/ 27B] 308B 1 java.lang.Object[]
[ 1/ 0%/ 27B] 156B 1 java.lang.invoke.DirectMethodHandle
[ 1/ 0%/ 27B] 112B 1 java.lang.invoke.MemberName
[ 1/ 0%/ 27B] 52B 1 java.lang.String
[ 1/ 0%/ 27B] 28B 1 * byte[]
Report for byte[] created in 7.270 s
CLASS: java.lang.String (3191072 objects)
Ignored 1863 too-deep objects
Root 1:
[1.74M/ 54%/36.6MB] 196MB 1 ROOT: Static field: com.intellij.openapi.util.Disposer.ourTree
[1.74M/ 54%/36.6MB] 196MB 1 com.intellij.openapi.util.ObjectTree
[1.74M/ 54%/36.6MB] 196MB 1 it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap
[1.74M/ 54%/36.6MB] 195MB 1 java.lang.Object[]
[1.71M/ 53%/36.0MB] 181MB 1 com.jetbrains.lang.dart.analyzer.DartAnalysisServerService
[1.71M/ 53%/36.0MB] 180MB 1 com.jetbrains.lang.dart.analyzer.DartServerData
[1.71M/ 53%/36.0MB] 180MB 8 java.util.Collections$SynchronizedMap
[1.71M/ 53%/36.0MB] 180MB 8 gnu.trove.THashMap
[1.71M/ 53%/36.0MB] 180MB 13 java.lang.Object[]
[1.71M/ 53%/35.9MB] 180MB 1384 org.dartlang.analysis.server.protocol.AvailableSuggestionSet
[1.71M/ 53%/35.9MB] 180MB 1376 java.util.ArrayList
[1.71M/ 53%/35.9MB] 180MB 1376 java.lang.Object[]
[1.71M/ 53%/35.9MB] 179MB 66745 org.dartlang.analysis.server.protocol.AvailableSuggestion
[1.29M/ 40%/27.1MB] 139MB 91857 +-java.util.ArrayList
[1.29M/ 40%/27.1MB] 137MB 91857 | java.lang.Object[]
[1.29M/ 40%/27.1MB] 126MB 1294910 * | java.lang.String
[ 270K/ 8%/5.67MB] 24.6MB 66745 +-org.dartlang.analysis.server.protocol.Element
[ 203K/ 6%/4.27MB] 10.1MB 203593 * | +-java.lang.String
[66.7K/ 2%/ 1.4MB] 10.4MB 66745 | \-org.dartlang.analysis.server.protocol.Location
[66.7K/ 2%/ 1.4MB] 8.35MB 66745 * | java.lang.String
[ 144K/ 4%/3.04MB] 9.17MB 144914 * \-java.lang.String
Root 2:
[ 993K/ 31%/20.8MB] 135MB 1 ROOT: Java Frame: com.google.gson.internal.bind.TypeAdapters$29.write(TypeAdapters.java:760)
[ 993K/ 31%/20.8MB] 135MB 1 com.google.gson.internal.LinkedTreeMap$EntrySet$1
[ 993K/ 31%/20.8MB] 135MB 1 com.google.gson.internal.LinkedTreeMap$Node
[ 993K/ 31%/20.8MB] 135MB 1 com.google.gson.JsonArray
[ 993K/ 31%/20.8MB] 135MB 1 java.util.ArrayList
[ 993K/ 31%/20.8MB] 135MB 1 java.lang.Object[]
[ 993K/ 31%/20.8MB] 135MB 74 com.google.gson.JsonObject
[ 993K/ 31%/20.8MB] 135MB 74 com.google.gson.internal.LinkedTreeMap
[ 993K/ 31%/20.8MB] 135MB 148 com.google.gson.internal.LinkedTreeMap$Node
[ 992K/ 31%/20.8MB] 135MB 296 com.google.gson.internal.LinkedTreeMap$Node
[ 638K/ 20%/13.4MB] 86.6MB 77 +-com.google.gson.JsonArray
[ 638K/ 20%/13.4MB] 86.6MB 77 | java.util.ArrayList
[ 638K/ 20%/13.4MB] 86.6MB 77 | java.lang.Object[]
[ 638K/ 20%/13.4MB] 79.2MB 638675 | com.google.gson.JsonPrimitive
[ 638K/ 20%/13.4MB] 69.0MB 638675 * | java.lang.String
[ 353K/ 11%/7.41MB] 48.2MB 91 \-com.google.gson.internal.LinkedTreeMap$Node
[ 352K/ 11%/7.41MB] 48.2MB 81 com.google.gson.JsonArray
[ 352K/ 11%/7.41MB] 48.2MB 81 java.util.ArrayList
[ 352K/ 11%/7.41MB] 48.2MB 81 java.lang.Object[]
[ 352K/ 11%/7.41MB] 44.1MB 352925 com.google.gson.JsonPrimitive
[ 352K/ 11%/7.41MB] 38.5MB 352865 * java.lang.String
Root 3:
[56.5K/ 1%/1.18MB] 13.1MB 1 ROOT: Static field: com.intellij.grazie.jlanguage.LangTool.langs
[56.5K/ 1%/1.18MB] 13.1MB 1 java.util.concurrent.ConcurrentHashMap
[56.5K/ 1%/1.18MB] 13.1MB 1 java.util.concurrent.ConcurrentHashMap$Node[]
[56.5K/ 1%/1.18MB] 13.1MB 1 java.util.concurrent.ConcurrentHashMap$Node
[56.5K/ 1%/1.18MB] 13.0MB 1 org.languagetool.JLanguageTool
[38.1K/ 1%/ 801KB] 10.2MB 2 java.util.ArrayList
[38.1K/ 1%/ 801KB] 10.2MB 2 java.lang.Object[]
[37.7K/ 1%/ 793KB] 9.99MB 2261 org.languagetool.rules.patterns.PatternRule
[26.4K/ 0%/ 554KB] 7.02MB 6285 java.util.ArrayList
[26.4K/ 0%/ 554KB] 6.87MB 6285 java.lang.Object[]
[11.9K/ 0%/ 251KB] 3.95MB 7020 org.languagetool.rules.patterns.PatternToken
[7.02K/ 0%/ 147KB] 328KB 7020 * java.lang.String
Root 4:
[47.9K/ 1%/ 1.0MB] 5.98MB 1 ROOT: Static field: com.intellij.openapi.actionSystem.impl.actionholder.ActionRef.ourManager
[47.9K/ 1%/ 1.0MB] 5.98MB 1 com.intellij.openapi.actionSystem.impl.ActionManagerImpl
[47.8K/ 1%/ 1.0MB] 5.6MB 1 it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap
[47.8K/ 1%/ 1.0MB] 5.6MB 2 java.lang.Object[]
[33.1K/ 1%/ 695KB] 3.67MB 367 com.intellij.openapi.actionSystem.DefaultActionGroup
[32.9K/ 1%/ 691KB] 3.55MB 269 com.intellij.util.containers.LockFreeCopyOnWriteArrayList
[32.9K/ 1%/ 691KB] 3.54MB 269 java.lang.Object[]
[32.8K/ 1%/ 689KB] 3.49MB 1183 com.intellij.openapi.actionSystem.ActionStub
[31.6K/ 0%/ 664KB] 3.09MB 56 com.intellij.openapi.actionSystem.impl.ActionManagerImpl$$Lambda$671
[31.6K/ 0%/ 664KB] 3.09MB 51 java.util.PropertyResourceBundle
[31.6K/ 0%/ 664KB] 3.08MB 51 java.util.HashMap
[31.6K/ 0%/ 664KB] 3.08MB 51 java.util.HashMap$Node[]
[31.6K/ 0%/ 664KB] 2.83MB 12779 java.util.HashMap$Node
[24.2K/ 0%/ 508KB] 1.7MB 24238 * java.lang.String
Root 5:
[24.8K/ 0%/ 522KB] 3.85MB 1 ROOT: Global JNI
[24.8K/ 0%/ 522KB] 3.85MB 1 jdk.internal.loader.ClassLoaders$PlatformClassLoader
[24.8K/ 0%/ 522KB] 3.84MB 4 java.util.concurrent.ConcurrentHashMap
[24.8K/ 0%/ 522KB] 3.84MB 4 java.util.concurrent.ConcurrentHashMap$Node[]
[24.8K/ 0%/ 522KB] 3.31MB 20715 java.util.concurrent.ConcurrentHashMap$Node
[20.6K/ 0%/ 434KB] 1.84MB 20699 * java.lang.String
Root 6:
[23.5K/ 0%/ 494KB] 28.2MB 1 ROOT: Static field: com.intellij.ide.plugins.PluginManagerCore.ourPlugins
[23.5K/ 0%/ 494KB] 28.2MB 1 com.intellij.ide.plugins.IdeaPluginDescriptorImpl[]
[23.5K/ 0%/ 494KB] 28.2MB 144 com.intellij.ide.plugins.IdeaPluginDescriptorImpl
[12.2K/ 0%/ 257KB] 7.1MB 248 com.intellij.ide.plugins.ContainerDescriptor
[9.75K/ 0%/ 204KB] 6.32MB 231 java.util.LinkedHashMap
[7.99K/ 0%/ 167KB] 5.53MB 124 java.util.HashMap$Node[]
[7.99K/ 0%/ 167KB] 4.5MB 2741 java.util.LinkedHashMap$Entry
[ 4.4K/ 0%/92.5KB] 1.61MB 1834 com.intellij.util.SmartList
[2.71K/ 0%/56.9KB] 1.09MB 488 java.lang.Object[]
[2.71K/ 0%/56.9KB] 882KB 2057 org.jdom.Element
[2.17K/ 0%/45.6KB] 513KB 1913 org.jdom.AttributeList
[2.17K/ 0%/45.6KB] 452KB 1913 org.jdom.Attribute[]
[2.17K/ 0%/45.6KB] 320KB 2163 org.jdom.Attribute
[2.17K/ 0%/45.6KB] 207KB 2174 * java.lang.String
Root 7:
[21.9K/ 0%/ 461KB] 2.97MB 1 ROOT: Java Frame: com.google.gson.internal.bind.TypeAdapters$29.write(TypeAdapters.java:760)
[21.9K/ 0%/ 461KB] 2.97MB 1 com.google.gson.internal.LinkedTreeMap$EntrySet$1
[21.9K/ 0%/ 460KB] 2.97MB 1 com.google.gson.internal.LinkedTreeMap$Node
[21.9K/ 0%/ 460KB] 2.97MB 1 com.google.gson.JsonArray
[21.9K/ 0%/ 460KB] 2.97MB 1 java.util.ArrayList
[21.9K/ 0%/ 460KB] 2.97MB 1 java.lang.Object[]
[21.9K/ 0%/ 460KB] 2.71MB 21930 com.google.gson.JsonPrimitive
[21.9K/ 0%/ 460KB] 2.36MB 21930 * java.lang.String
Root 8:
[ 2/ 0%/ 42B] 456B 1 ROOT: Static field: com.intellij.execution.lineMarker.RunLineMarkerContributor.<resolved_references>
[ 2/ 0%/ 42B] 456B 1 java.lang.Object[]
[ 1/ 0%/ 21B] 156B 1 java.lang.invoke.DirectMethodHandle
[ 1/ 0%/ 21B] 112B 1 java.lang.invoke.MemberName
[ 1/ 0%/ 21B] 52B 1 * java.lang.String
Root 9:
[ 1/ 0%/ 21B] 132B 1 ROOT: Static field: org.jetbrains.plugins.grails.perspectives.DomainClassesRelationsEditorProvider.<resolved_references>
[ 1/ 0%/ 21B] 132B 1 java.lang.Object[]
[ 1/ 0%/ 21B] 56B 1 * java.lang.String
Report for java.lang.String created in 4.800 s
CLASS: java.lang.Object[] (192222 objects)
Ignored 37 too-deep objects
Root 1:
[ 101K/ 52%/13.8MB] 196MB 1 ROOT: Static field: com.intellij.openapi.util.Disposer.ourTree
[ 101K/ 52%/13.8MB] 196MB 1 com.intellij.openapi.util.ObjectTree
[ 101K/ 52%/13.8MB] 196MB 1 it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap
[ 101K/ 52%/13.8MB] 196MB 2 java.lang.Object[]
[93.3K/ 48%/12.1MB] 181MB 1 com.jetbrains.lang.dart.analyzer.DartAnalysisServerService
[93.2K/ 48%/12.0MB] 180MB 1 com.jetbrains.lang.dart.analyzer.DartServerData
[93.2K/ 48%/12.0MB] 180MB 9 java.util.Collections$SynchronizedMap
[93.2K/ 48%/12.0MB] 180MB 9 gnu.trove.THashMap
[93.2K/ 48%/12.0MB] 180MB 18 java.lang.Object[]
[93.2K/ 48%/12.0MB] 180MB 1376 org.dartlang.analysis.server.protocol.AvailableSuggestionSet
[93.2K/ 48%/12.0MB] 180MB 1376 java.util.ArrayList
[93.2K/ 48%/12.0MB] 180MB 1376 java.lang.Object[]
[91.8K/ 47%/11.4MB] 178MB 64940 org.dartlang.analysis.server.protocol.AvailableSuggestion
[91.8K/ 47%/11.4MB] 139MB 91857 java.util.ArrayList
[91.8K/ 47%/11.4MB] 137MB 91857 * java.lang.Object[]
Root 2:
[ 3/ 0%/ 172B] 1.94KB 1 ROOT: Static field: java.lang.invoke.LambdaForm$DMH!181.<resolved_references>
[ 3/ 0%/ 172B] 1.94KB 1 java.lang.Object[]
[ 2/ 0%/ 152B] 1.92KB 1 java.lang.invoke.LambdaForm
[ 2/ 0%/ 152B] 1.23KB 1 java.lang.invoke.LambdaForm$Name[]
[ 2/ 0%/ 152B] 868B 2 java.lang.invoke.LambdaForm$Name
[ 2/ 0%/ 152B] 152B 2 * java.lang.Object[]
Root 3:
[ 1/ 0%/ 132B] 188B 1 ROOT: Static field: org.jetbrains.kotlin.idea.core.platform.impl.JvmIdePlatformKindTooling.<resolved_references>
[ 1/ 0%/ 132B] 188B 1 * java.lang.Object[]
Report for java.lang.Object[] created in 410.8 ms
CLASS: com.google.gson.JsonPrimitive (1014430 objects)
Root 1:
[ 992K/ 97%/15.8MB] 135MB 1 ROOT: Java Frame: com.google.gson.internal.bind.TypeAdapters$29.write(TypeAdapters.java:760)
[ 992K/ 97%/15.8MB] 135MB 1 com.google.gson.internal.LinkedTreeMap$EntrySet$1
[ 992K/ 97%/15.8MB] 135MB 1 com.google.gson.internal.LinkedTreeMap$Node
[ 992K/ 97%/15.8MB] 135MB 1 com.google.gson.JsonArray
[ 992K/ 97%/15.8MB] 135MB 1 java.util.ArrayList
[ 992K/ 97%/15.8MB] 135MB 1 java.lang.Object[]
[ 992K/ 97%/15.8MB] 135MB 74 com.google.gson.JsonObject
[ 992K/ 97%/15.8MB] 135MB 74 com.google.gson.internal.LinkedTreeMap
[ 992K/ 97%/15.8MB] 135MB 148 com.google.gson.internal.LinkedTreeMap$Node
[ 991K/ 97%/15.8MB] 135MB 289 com.google.gson.internal.LinkedTreeMap$Node
[ 638K/ 62%/10.2MB] 86.6MB 77 +-com.google.gson.JsonArray
[ 638K/ 62%/10.2MB] 86.6MB 77 | java.util.ArrayList
[ 638K/ 62%/10.2MB] 86.6MB 77 | java.lang.Object[]
[ 638K/ 62%/10.2MB] 79.2MB 638675 * | com.google.gson.JsonPrimitive
[ 352K/ 34%/5.64MB] 48.2MB 91 \-com.google.gson.internal.LinkedTreeMap$Node
[ 352K/ 34%/5.64MB] 48.2MB 81 com.google.gson.JsonArray
[ 352K/ 34%/5.64MB] 48.2MB 81 java.util.ArrayList
[ 352K/ 34%/5.64MB] 48.2MB 81 java.lang.Object[]
[ 352K/ 34%/5.64MB] 44.1MB 352925 * com.google.gson.JsonPrimitive
Root 2:
[21.9K/ 2%/ 351KB] 2.97MB 1 ROOT: Java Frame: com.google.gson.internal.bind.TypeAdapters$29.write(TypeAdapters.java:760)
[21.9K/ 2%/ 351KB] 2.97MB 1 com.google.gson.internal.LinkedTreeMap$EntrySet$1
[21.9K/ 2%/ 350KB] 2.97MB 1 com.google.gson.internal.LinkedTreeMap$Node
[21.9K/ 2%/ 350KB] 2.97MB 1 com.google.gson.JsonArray
[21.9K/ 2%/ 350KB] 2.97MB 1 java.util.ArrayList
[21.9K/ 2%/ 350KB] 2.97MB 1 java.lang.Object[]
[21.9K/ 2%/ 350KB] 2.71MB 21930 * com.google.gson.JsonPrimitive
Root 3:
[ 1/ 0%/ 16B] 16B 1 ROOT: Static field: com.google.gson.internal.bind.JsonTreeWriter.SENTINEL_CLOSED
[ 1/ 0%/ 16B] 16B 1 * com.google.gson.JsonPrimitive
Report for com.google.gson.JsonPrimitive created in 1.068 s
CLASS: int[] (65306 objects)
Ignored 2 too-deep objects
Root 1:
[12.8K/ 19%/ 559KB] 196MB 1 ROOT: Static field: com.intellij.openapi.util.Disposer.ourTree
[12.8K/ 19%/ 559KB] 196MB 1 com.intellij.openapi.util.ObjectTree
[12.8K/ 19%/ 559KB] 196MB 1 it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap
[12.8K/ 19%/ 559KB] 195MB 1 java.lang.Object[]
[11.4K/ 17%/ 296KB] 181MB 1 com.jetbrains.lang.dart.analyzer.DartAnalysisServerService
[11.4K/ 17%/ 296KB] 180MB 1 com.jetbrains.lang.dart.analyzer.DartServerData
[11.4K/ 17%/ 296KB] 180MB 1 java.util.Collections$SynchronizedMap
[11.4K/ 17%/ 296KB] 180MB 1 gnu.trove.THashMap
[11.4K/ 17%/ 296KB] 180MB 1 java.lang.Object[]
[11.4K/ 17%/ 296KB] 174MB 804 org.dartlang.analysis.server.protocol.AvailableSuggestionSet
[11.4K/ 17%/ 296KB] 174MB 804 java.util.ArrayList
[11.4K/ 17%/ 296KB] 174MB 804 java.lang.Object[]
[11.4K/ 17%/ 296KB] 56.0MB 11424 org.dartlang.analysis.server.protocol.AvailableSuggestion
[11.4K/ 17%/ 296KB] 296KB 11424 * int[]
Root 2:
[14.6K/ 22%/ 469KB] 13.1MB 1 ROOT: Static field: com.intellij.grazie.jlanguage.LangTool.langs
[14.6K/ 22%/ 469KB] 13.1MB 1 java.util.concurrent.ConcurrentHashMap
[14.6K/ 22%/ 469KB] 13.1MB 1 java.util.concurrent.ConcurrentHashMap$Node[]
[14.6K/ 22%/ 469KB] 13.1MB 1 java.util.concurrent.ConcurrentHashMap$Node
[14.6K/ 22%/ 469KB] 13.0MB 1 org.languagetool.JLanguageTool
[14.5K/ 22%/ 448KB] 10.2MB 2 java.util.ArrayList
[14.5K/ 22%/ 448KB] 10.2MB 2 java.lang.Object[]
[14.1K/ 21%/ 435KB] 7.46MB 1328 org.languagetool.rules.patterns.PatternRule
[14.1K/ 21%/ 435KB] 4.42MB 1549 java.util.ArrayList
[14.1K/ 21%/ 435KB] 4.38MB 1549 java.lang.Object[]
[11.7K/ 18%/ 361KB] 2.51MB 2000 org.languagetool.rules.patterns.PatternToken
[7.65K/ 11%/ 250KB] 963KB 1081 java.util.regex.Pattern
[6.88K/ 10%/ 227KB] 638KB 887 java.util.regex.Pattern$Branch
[6.88K/ 10%/ 227KB] 591KB 887 java.util.regex.Pattern$Node[]
[6.09K/ 9%/ 203KB] 421KB 5763 java.util.regex.Pattern$SliceU
[5.76K/ 8%/ 194KB] 194KB 5763 * int[]
Root 3:
[ 1/ 0%/ 12B] 12B 1 ROOT: Static field: com.intellij.ws.wsdl.model.WsdlDomElement.<init_lock>
[ 1/ 0%/ 12B] 12B 1 * int[]
Root 4:
[ 1/ 0%/ 12B] 12B 1 ROOT: Static field: com.google.common.collect.TreeTraverser$4.<init_lock>
[ 1/ 0%/ 12B] 12B 1 * int[]
Report for int[] created in 167.7 ms
CLASS: org.dartlang.analysis.server.protocol.AvailableSuggestion (66745 objects)
Root 1:
[66.7K/100%/5.33MB] 196MB 1 ROOT: Static field: com.intellij.openapi.util.Disposer.ourTree
[66.7K/100%/5.33MB] 196MB 1 com.intellij.openapi.util.ObjectTree
[66.7K/100%/5.33MB] 196MB 1 it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap
[66.7K/100%/5.33MB] 195MB 1 java.lang.Object[]
[66.7K/100%/5.33MB] 181MB 1 com.jetbrains.lang.dart.analyzer.DartAnalysisServerService
[66.7K/100%/5.33MB] 180MB 1 com.jetbrains.lang.dart.analyzer.DartServerData
[66.7K/100%/5.33MB] 180MB 1 java.util.Collections$SynchronizedMap
[66.7K/100%/5.33MB] 180MB 1 gnu.trove.THashMap
[66.7K/100%/5.33MB] 180MB 1 java.lang.Object[]
[66.7K/100%/5.33MB] 180MB 1376 org.dartlang.analysis.server.protocol.AvailableSuggestionSet
[66.7K/100%/5.33MB] 180MB 1376 java.util.ArrayList
[66.7K/100%/5.33MB] 180MB 1376 java.lang.Object[]
[66.7K/100%/5.33MB] 179MB 66745 * org.dartlang.analysis.server.protocol.AvailableSuggestion
Report for org.dartlang.analysis.server.protocol.AvailableSuggestion created in 81.61 ms
CLASS: java.util.ArrayList (175292 objects)
Ignored 32 too-deep objects
Root 1:
[ 106K/ 60%/2.55MB] 196MB 1 ROOT: Static field: com.intellij.openapi.util.Disposer.ourTree
[ 106K/ 60%/2.55MB] 196MB 1 com.intellij.openapi.util.ObjectTree
[ 106K/ 60%/2.55MB] 196MB 1 it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap
[ 106K/ 60%/2.55MB] 195MB 1 java.lang.Object[]
[ 103K/ 59%/2.49MB] 181MB 1 com.jetbrains.lang.dart.analyzer.DartAnalysisServerService
[ 103K/ 59%/2.49MB] 180MB 1 com.jetbrains.lang.dart.analyzer.DartServerData
[ 103K/ 59%/2.49MB] 180MB 8 java.util.Collections$SynchronizedMap
[ 103K/ 59%/2.49MB] 180MB 8 gnu.trove.THashMap
[ 103K/ 59%/2.49MB] 180MB 8 java.lang.Object[]
[ 103K/ 59%/2.48MB] 180MB 1384 org.dartlang.analysis.server.protocol.AvailableSuggestionSet
[ 103K/ 59%/2.48MB] 180MB 1384 java.util.ArrayList
[ 102K/ 58%/2.45MB] 180MB 1364 java.lang.Object[]
[ 102K/ 58%/2.45MB] 178MB 65113 org.dartlang.analysis.server.protocol.AvailableSuggestion
[ 102K/ 58%/2.45MB] 140MB 102321 * java.util.ArrayList
Root 2:
[54.9K/ 31%/1.31MB] 13.1MB 1 ROOT: Static field: com.intellij.grazie.jlanguage.LangTool.langs
[54.9K/ 31%/1.31MB] 13.1MB 1 java.util.concurrent.ConcurrentHashMap
[54.9K/ 31%/1.31MB] 13.1MB 1 java.util.concurrent.ConcurrentHashMap$Node[]
[54.9K/ 31%/1.31MB] 13.1MB 1 java.util.concurrent.ConcurrentHashMap$Node
[54.9K/ 31%/1.31MB] 13.0MB 1 org.languagetool.JLanguageTool
[47.4K/ 27%/1.13MB] 10.2MB 2 java.util.ArrayList
[47.4K/ 27%/1.13MB] 10.2MB 2 java.lang.Object[]
[47.2K/ 26%/1.13MB] 9.99MB 2261 org.languagetool.rules.patterns.PatternRule
[47.2K/ 26%/1.13MB] 7.75MB 18082 java.util.ArrayList
[29.1K/ 16%/ 700KB] 6.18MB 4759 java.lang.Object[]
[17.5K/ 10%/ 421KB] 3.95MB 7020 org.languagetool.rules.patterns.PatternToken
[17.5K/ 10%/ 421KB] 1.29MB 15002 java.util.ArrayList
[2.55K/ 1%/61.3KB] 931KB 965 java.lang.Object[]
[2.55K/ 1%/61.3KB] 842KB 1279 org.languagetool.rules.patterns.PatternToken
[2.55K/ 1%/61.3KB] 61.3KB 2558 * java.util.ArrayList
Root 3:
[ 8/ 0%/ 192B] 13.1KB 1 ROOT: Global JNI
[ 8/ 0%/ 192B] 13.1KB 1 com.intellij.openapi.ui.impl.DialogWrapperPeerImpl$MyDialog
[ 7/ 0%/ 168B] 9.56KB 1 com.intellij.openapi.ui.impl.DialogWrapperPeerImpl$MyDialog$DialogRootPane
[ 2/ 0%/ 48B] 1.03KB 1 com.intellij.openapi.wm.impl.IdeGlassPaneImpl
[ 2/ 0%/ 48B] 48B 2 * java.util.ArrayList
Root 4:
[ 2/ 0%/ 48B] 2.59KB 1 ROOT: Static field: com.intellij.cloudConfig.CloudConfigManager.ourInstance
[ 2/ 0%/ 48B] 2.59KB 1 com.intellij.cloudConfig.CloudConfigManager
[ 2/ 0%/ 48B] 48B 2 * java.util.ArrayList
Report for java.util.ArrayList created in 254.3 ms
CLASS: org.dartlang.analysis.server.protocol.Element (67051 objects)
Root 1:
[67.0K/ 99%/4.02MB] 196MB 1 ROOT: Static field: com.intellij.openapi.util.Disposer.ourTree
[67.0K/ 99%/4.02MB] 196MB 1 com.intellij.openapi.util.ObjectTree
[67.0K/ 99%/4.02MB] 196MB 1 it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap
[67.0K/ 99%/4.02MB] 195MB 1 java.lang.Object[]
[67.0K/ 99%/4.02MB] 181MB 1 com.jetbrains.lang.dart.analyzer.DartAnalysisServerService
[66.7K/ 99%/ 4.0MB] 180MB 1 com.jetbrains.lang.dart.analyzer.DartServerData
[66.7K/ 99%/ 4.0MB] 180MB 3 java.util.Collections$SynchronizedMap
[66.7K/ 99%/ 4.0MB] 180MB 3 gnu.trove.THashMap
[66.7K/ 99%/ 4.0MB] 180MB 3 java.lang.Object[]
[66.7K/ 99%/ 4.0MB] 180MB 1376 org.dartlang.analysis.server.protocol.AvailableSuggestionSet
[66.7K/ 99%/ 4.0MB] 180MB 1376 java.util.ArrayList
[66.7K/ 99%/ 4.0MB] 180MB 1376 java.lang.Object[]
[66.7K/ 99%/ 4.0MB] 179MB 66745 org.dartlang.analysis.server.protocol.AvailableSuggestion
[66.7K/ 99%/ 4.0MB] 24.6MB 66745 * org.dartlang.analysis.server.protocol.Element
Root 2:
[ 46/ 0%/2.76KB] 30.5KB 1 ROOT: Java Frame: com.intellij.openapi.application.impl.FlushQueue.flushNow(FlushQueue.java:47)
[ 46/ 0%/2.76KB] 30.5KB 1 com.intellij.openapi.application.impl.FlushQueue
[ 46/ 0%/2.76KB] 29.1KB 1 java.util.ArrayList
[ 46/ 0%/2.76KB] 29.1KB 1 java.lang.Object[]
[ 46/ 0%/2.76KB] 24.2KB 1 com.intellij.openapi.application.impl.FlushQueue$RunnableInfo
[ 46/ 0%/2.76KB] 24.1KB 1 com.intellij.openapi.application.impl.ApplicationImpl$$Lambda$359
[ 46/ 0%/2.76KB] 24.1KB 1 com.intellij.openapi.application.TransactionGuardImpl$2
[ 46/ 0%/2.76KB] 24.1KB 1 io.flutter.editor.WidgetIndentsHighlightingPassFactory$$Lambda$3507
[ 46/ 0%/2.76KB] 23.9KB 1 org.dartlang.analysis.server.protocol.FlutterOutline
[ 45/ 0%/ 2.7KB] 23.5KB 1 java.util.ArrayList
[ 45/ 0%/ 2.7KB] 23.4KB 1 java.lang.Object[]
[ 45/ 0%/ 2.7KB] 23.3KB 13 org.dartlang.analysis.server.protocol.FlutterOutline
[ 32/ 0%/1.92KB] 17.4KB 13 java.util.ArrayList
[ 32/ 0%/1.92KB] 17.1KB 13 java.lang.Object[]
[ 32/ 0%/1.92KB] 16.6KB 32 org.dartlang.analysis.server.protocol.FlutterOutline
[ 32/ 0%/1.92KB] 12.3KB 32 * org.dartlang.analysis.server.protocol.Element
Report for org.dartlang.analysis.server.protocol.Element created in 91.23 ms
CLASS: org.jdom.Attribute (49435 objects)
Root 1:
[49.1K/ 99%/ 2.4MB] 28.2MB 1 ROOT: Static field: com.intellij.ide.plugins.PluginManagerCore.ourPlugins
[49.1K/ 99%/ 2.4MB] 28.2MB 1 com.intellij.ide.plugins.IdeaPluginDescriptorImpl[]
[49.1K/ 99%/ 2.4MB] 28.1MB 141 com.intellij.ide.plugins.IdeaPluginDescriptorImpl
[38.4K/ 77%/1.88MB] 7.07MB 231 +-com.intellij.ide.plugins.ContainerDescriptor
[38.3K/ 77%/1.87MB] 6.29MB 231 | java.util.LinkedHashMap
[34.9K/ 70%/1.71MB] 5.53MB 127 | java.util.HashMap$Node[]
[34.9K/ 70%/1.71MB] 5.25MB 3265 | java.util.LinkedHashMap$Entry
[29.0K/ 58%/1.42MB] 3.86MB 3260 | +-com.intellij.util.SmartList
[25.6K/ 51%/1.25MB] 3.06MB 1017 | | java.lang.Object[]
[25.6K/ 51%/1.25MB] 2.99MB 6783 | | org.jdom.Element
[25.2K/ 51%/1.23MB] 2.14MB 6783 | | org.jdom.AttributeList
[25.2K/ 51%/1.23MB] 1.92MB 6783 | | org.jdom.Attribute[]
[25.2K/ 51%/1.23MB] 1.52MB 25267 * | | org.jdom.Attribute
[5.87K/ 11%/ 287KB] 881KB 740 | \-java.util.LinkedHashMap$Entry
[5.83K/ 11%/ 285KB] 790KB 739 | com.intellij.util.SmartList
[5.09K/ 10%/ 249KB] 622KB 258 | java.lang.Object[]
[5.09K/ 10%/ 249KB] 605KB 1483 | org.jdom.Element
[5.09K/ 10%/ 249KB] 445KB 1483 | org.jdom.AttributeList
[5.09K/ 10%/ 249KB] 397KB 1483 | org.jdom.Attribute[]
[5.09K/ 10%/ 249KB] 307KB 5093 * | org.jdom.Attribute
[10.7K/ 21%/ 526KB] 1.91MB 87 \-java.util.ArrayList
[10.7K/ 21%/ 526KB] 1.91MB 87 java.lang.Object[]
[10.7K/ 21%/ 526KB] 1.89MB 1326 org.jdom.Element
[7.81K/ 15%/ 383KB] 1.44MB 869 org.jdom.ContentList
[7.81K/ 15%/ 383KB] 1.4MB 869 org.jdom.Content[]
[7.81K/ 15%/ 383KB] 1.29MB 3332 org.jdom.Element
[6.33K/ 12%/ 310KB] 675KB 3332 org.jdom.AttributeList
[6.33K/ 12%/ 310KB] 568KB 3332 org.jdom.Attribute[]
[6.33K/ 12%/ 310KB] 418KB 6334 * org.jdom.Attribute
Root 2:
[ 268/ 0%/13.1KB] 2.29MB 1 ROOT: Static field: com.intellij.openapi.extensions.Extensions.ourRootArea
[ 268/ 0%/13.1KB] 2.29MB 1 com.intellij.openapi.extensions.impl.ExtensionsAreaImpl
[ 268/ 0%/13.1KB] 2.29MB 1 java.util.concurrent.ConcurrentHashMap
[ 268/ 0%/13.1KB] 2.29MB 1 java.util.concurrent.ConcurrentHashMap$Node[]
[ 268/ 0%/13.1KB] 80.1KB 19 java.util.concurrent.ConcurrentHashMap$Node
[ 268/ 0%/13.1KB] 76.3KB 19 com.intellij.openapi.extensions.impl.BeanExtensionPoint
[ 268/ 0%/13.1KB] 72.8KB 19 java.util.ArrayList
[ 268/ 0%/13.1KB] 72.3KB 19 java.lang.Object[]
[ 268/ 0%/13.1KB] 57.7KB 130 com.intellij.openapi.extensions.impl.XmlExtensionAdapter
[ 268/ 0%/13.1KB] 49.4KB 130 org.jdom.Element
[ 268/ 0%/13.1KB] 35.3KB 130 org.jdom.AttributeList
[ 268/ 0%/13.1KB] 31.2KB 130 org.jdom.Attribute[]
[ 268/ 0%/13.1KB] 25.3KB 268 * org.jdom.Attribute
Report for org.jdom.Attribute created in 74.44 ms
CLASS: org.dartlang.analysis.server.protocol.Location (67070 objects)
Root 1:
[67.0K/ 99%/2.14MB] 196MB 1 ROOT: Static field: com.intellij.openapi.util.Disposer.ourTree
[67.0K/ 99%/2.14MB] 196MB 1 com.intellij.openapi.util.ObjectTree
[67.0K/ 99%/2.14MB] 196MB 1 it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap
[67.0K/ 99%/2.14MB] 195MB 1 java.lang.Object[]
[67.0K/ 99%/2.14MB] 181MB 1 com.jetbrains.lang.dart.analyzer.DartAnalysisServerService
[66.7K/ 99%/2.13MB] 180MB 1 com.jetbrains.lang.dart.analyzer.DartServerData
[66.7K/ 99%/2.13MB] 180MB 3 java.util.Collections$SynchronizedMap
[66.7K/ 99%/2.13MB] 180MB 3 gnu.trove.THashMap
[66.7K/ 99%/2.13MB] 180MB 3 java.lang.Object[]
[66.7K/ 99%/2.13MB] 180MB 1376 org.dartlang.analysis.server.protocol.AvailableSuggestionSet
[66.7K/ 99%/2.13MB] 180MB 1376 java.util.ArrayList
[66.7K/ 99%/2.13MB] 180MB 1376 java.lang.Object[]
[66.7K/ 99%/2.13MB] 179MB 66745 org.dartlang.analysis.server.protocol.AvailableSuggestion
[66.7K/ 99%/2.13MB] 24.6MB 66745 org.dartlang.analysis.server.protocol.Element
[66.7K/ 99%/2.13MB] 10.4MB 66745 * org.dartlang.analysis.server.protocol.Location
Root 2:
[ 46/ 0%/1.47KB] 30.5KB 1 ROOT: Java Frame: com.intellij.openapi.application.impl.FlushQueue.flushNow(FlushQueue.java:47)
[ 46/ 0%/1.47KB] 30.5KB 1 com.intellij.openapi.application.impl.FlushQueue
[ 46/ 0%/1.47KB] 29.1KB 1 java.util.ArrayList
[ 46/ 0%/1.47KB] 29.1KB 1 java.lang.Object[]
[ 46/ 0%/1.47KB] 24.2KB 1 com.intellij.openapi.application.impl.FlushQueue$RunnableInfo
[ 46/ 0%/1.47KB] 24.1KB 1 com.intellij.openapi.application.impl.ApplicationImpl$$Lambda$359
[ 46/ 0%/1.47KB] 24.1KB 1 com.intellij.openapi.application.TransactionGuardImpl$2
[ 46/ 0%/1.47KB] 24.1KB 1 io.flutter.editor.WidgetIndentsHighlightingPassFactory$$Lambda$3507
[ 46/ 0%/1.47KB] 23.9KB 1 org.dartlang.analysis.server.protocol.FlutterOutline
[ 45/ 0%/1.44KB] 23.5KB 1 java.util.ArrayList
[ 45/ 0%/1.44KB] 23.4KB 1 java.lang.Object[]
[ 45/ 0%/1.44KB] 23.3KB 13 org.dartlang.analysis.server.protocol.FlutterOutline
[ 32/ 0%/1.02KB] 17.4KB 13 java.util.ArrayList
[ 32/ 0%/1.02KB] 17.1KB 13 java.lang.Object[]
[ 32/ 0%/1.02KB] 16.6KB 32 org.dartlang.analysis.server.protocol.FlutterOutline
[ 32/ 0%/1.02KB] 12.3KB 32 org.dartlang.analysis.server.protocol.Element
[ 32/ 0%/1.02KB] 5.12KB 32 * org.dartlang.analysis.server.protocol.Location
Report for org.dartlang.analysis.server.protocol.Location created in 113.8 ms
CLASS: java.nio.DirectByteBuffer (430 objects)
Root 1:
[ 1/ 0%/58.4MB] 1.34KB 1 ROOT: Static field: sun.net.www.protocol.jrt.JavaRuntimeURLConnection.reader
[ 1/ 0%/58.4MB] 1.34KB 1 jdk.internal.jimage.ImageReader
[ 1/ 0%/58.4MB] 1.32KB 1 jdk.internal.jimage.ImageReader$SharedImageReader
[ 1/ 0%/58.4MB] 144B 1 java.nio.DirectByteBufferR
[ 1/ 0%/58.4MB] 72B 1 * java.nio.DirectByteBuffer
Root 2:
[ 402/ 93%/20.1MB] 528KB 1 ROOT: Static field: com.intellij.util.io.PagedFileStorage.ourLock
[ 402/ 93%/20.1MB] 528KB 1 com.intellij.util.io.StorageLock
[ 402/ 93%/20.1MB] 248KB 1 com.intellij.util.io.StorageLock$1
[ 399/ 92%/19.7MB] 246KB 1 com.intellij.util.containers.hash.LinkedHashMap$Entry[]
[ 399/ 92%/19.7MB] 240KB 331 com.intellij.util.containers.hash.LinkedHashMap$Entry
[ 338/ 78%/19.1MB] 203KB 330 +-com.intellij.util.io.ReadWriteDirectBufferWrapper
[ 338/ 78%/19.1MB] 55.8KB 330 | java.nio.DirectByteBuffer
[ 8/ 1%/ 122KB] 2.41KB 7 | jdk.internal.ref.Cleaner
[ 8/ 1%/ 122KB] 1.77KB 8 | jdk.internal.ref.Cleaner
[ 8/ 1%/ 122KB] 576B 8 * | java.nio.DirectByteBuffer
[ 61/ 14%/ 577KB] 16.4KB 61 \-com.intellij.util.containers.hash.LinkedHashMap$Entry
[ 61/ 14%/ 577KB] 12.5KB 61 com.intellij.util.io.ReadWriteDirectBufferWrapper
[ 61/ 14%/ 577KB] 9.82KB 61 * java.nio.DirectByteBuffer
Root 3:
[ 1/ 0%/ 79B] 216B 1 ROOT: Static field: jdk.internal.perf.PerfCounter$CoreCounters.lc
[ 1/ 0%/ 79B] 216B 1 jdk.internal.perf.PerfCounter
[ 1/ 0%/ 79B] 128B 1 java.nio.DirectLongBufferU
[ 1/ 0%/ 79B] 72B 1 * java.nio.DirectByteBuffer
Root 4:
[ 1/ 0%/ 79B] 224B 1 ROOT: Static field: jdk.internal.perf.PerfCounter$CoreCounters.pdt
[ 1/ 0%/ 79B] 224B 1 jdk.internal.perf.PerfCounter
[ 1/ 0%/ 79B] 128B 1 java.nio.DirectLongBufferU
[ 1/ 0%/ 79B] 72B 1 * java.nio.DirectByteBuffer
Report for java.nio.DirectByteBuffer created in 9.198 ms
================== DISPOSER TREE ==================
Root: com.intellij.openapi.roots.impl.ContentEntryImpl
267 ExcludeFolderImpl <-- 1
1 ContentEntryImpl (no parent)
Root: com.intellij.openapi.util.Disposer$1
219 MessageBusConnectionImpl <-- 12 com.intellij.openapi.util.Disposer$1 [...] 11
66 com.intellij.openapi.util.Disposer$1 (no parent)
11 IdeStatusBarImpl$$Lambda$1604 <-- 1 StatusBarWidgetsManager [...] 1
11 MyComponentAdapter$doCreateInstance$1 <-- 3
6 com.intellij.openapi.util.Disposer$1 <-- 1 PsiAwareFileEditorManagerImpl [...] 1
6 VirtualFilePointerManagerImpl$2 <-- 2 ProjectJdkImpl [...] 1
6 DisposableWrapperList$DisposableWrapper <-- 1 DaemonListeners [...] 1
4 AnAction$$Lambda$712 <-- 1 BasicDesignSurfaceActionGroups [...] 1
3 MessageBusConnectionImpl <-- 1 PsiAwareFileEditorManagerImpl [...] 1
3 ExtensionPointImpl$$Lambda$421 <-- 1 ArtifactManagerImpl [...] 1
3 DisposableWrapperList$DisposableWrapper <-- 1 LineStatusTrackerManager [...] 1
3 AnAction$$Lambda$712 <-- 1 NlDesignSurface [...] 1
3 ExtensionPointImpl$$Lambda$414 <-- 1 DaemonListeners [...] 1
3 DisposableWrapperList$DisposableWrapper <-- 1 EditorMouseHoverPopupManager [...] 1
3 ExtensionPointImpl$$Lambda$414 <-- 1 SpellCheckerManager [...] 1
3 ExtensionPointImpl$$Lambda$414 <-- 1 JsonSchemaServiceImpl [...] 1
3 IdeGlassPaneImpl$$Lambda$1885 <-- 2 com.intellij.openapi.util.Disposer$1 [...] 1
3 ExtensionPointImpl$$Lambda$414 <-- 1 CodeFoldingManagerImpl [...] 1
2 ExtensionPointImpl$$Lambda$421 <-- 1 CoverageDataManagerImpl [...] 1
2 DisposableWrapperList$DisposableWrapper <-- 1 EncodingManagerImpl [...] 1
2 DisposableWrapperList$DisposableWrapper <-- 1 ApplicationServersManagerImpl [...] 1
2 ExtensionPointImpl$$Lambda$414 <-- 1 InjectedLanguageManagerImpl [...] 1
2 AbstractFloatingToolbarProvider$register$1 <-- 1
2 UiNotifyConnector <-- 1 PsiAwareFileEditorManagerImpl [...] 1
2 Alarm <-- 1 BuildManager [...] 1
2 DisposableWrapperList$DisposableWrapper <-- 1 DartAnalysisServerService [...] 1
2 ProjectJdkImpl <-- 1 VirtualFilePointerManagerImpl [...] 1
2 DisposableWrapperList$DisposableWrapper <-- 1 PackageJsonForLintersConfigChangeTracker$MyPackageJsonChangeTracker [...] 1
2 DisposableWrapperList$DisposableWrapper <-- 1 PsiDocumentManagerImpl [...] 1
2 ExtensionPointImpl$$Lambda$421 <-- 1 StatusBarWidgetsManager [...] 1
2 Alarm <-- 1 PsiAwareFileEditorManagerImpl [...] 1
2 DisposableWrapperList$DisposableWrapper <-- 1 JSLibraryMappings [...] 1
2 MessageBusConnectionImpl <-- 1 StatusBarUpdater [...] 1
2 DisposableWrapperList$DisposableWrapper <-- 1 IdeDocumentHistoryImpl [...] 1
2 AppExecutorUtil$$Lambda$563 <-- 1 RefreshQueueImpl [...] 1
2 Alarm <-- 1 DartAnalysisServerService [...] 1
2 ContainerUtil$$Lambda$1520 <-- 1 GroupedServersConfigManagerImpl [...] 1
2 DisposableWrapperList$DisposableWrapper <-- 1 GitRepositoryIgnoredFilesHolder [...] 1
2 com.intellij.openapi.editor.impl.DocumentImpl$DocumentListenerDisposable <-- 1 DocumentTracker [...] 1
2 MessageBusConnectionImpl <-- 1 TypeScriptConfigGraphCache [...] 1
2 EditorScrollingPositionKeeper <-- 1
2 ExtensionPointImpl$$Lambda$421 <-- 1 RunManagerImpl [...] 1
2 MessageBusConnectionImpl <-- 1 JSLibraryMappings [...] 1
2 SingleAlarm <-- 1 SaveAndSyncHandlerImpl [...] 1
2 ExtensionPointImpl$$Lambda$414 <-- 1 ProjectRootManagerComponent [...] 1
2 ToolbarVisibilityController <-- 1
Root: com.intellij.openapi.project.impl.ProjectExImpl
47 com.intellij.openapi.util.Disposer$1 <-- 1
35 DisposableWrapperList$DisposableWrapper <-- 1
28 UiNotifyConnector <-- 7 ContentManagerImpl [...] 1
27 MessageBusConnectionImpl <-- 1
25 ExtensionPointImpl$$Lambda$421 <-- 1
23 ExtensionPointImpl$$Lambda$414 <-- 1
18 DisposableWrapperList$DisposableWrapper <-- 1 PartialCommitInclusionModel$StateHolder [...] 1
16 com.intellij.openapi.util.Disposer$1 <-- 2 ContentManagerImpl [...] 1
16 ContentImpl <-- 4 ContentManagerImpl [...] 1
12 Alarm <-- 1
11 MergingUpdateQueue <-- 1
8 SingleAlarm <-- 7 com.intellij.openapi.util.Disposer$1 [...] 1
8 DisposableWrapperList$DisposableWrapper <-- 1 ChangesViewCommitWorkflowHandler [...] 1
7 NavBarItem <-- 1 NavBarPanel [...] 1
6 VirtualFileManagerImpl$$Lambda$564 <-- 1
4 RegistryValue$$Lambda$435 <-- 1 ChangesViewManager$ChangesViewToolWindowPanel [...] 1
3 NamedScopesHolder$$Lambda$1418 <-- 1
3 MessageBusConnectionImpl <-- 1 ChangesViewManager$ChangesViewToolWindowPanel [...] 1
3 MessageBusConnectionImpl <-- 1 ProjectViewPane [...] 1
3 DisposableWrapperList$DisposableWrapper <-- 1 com.intellij.openapi.util.Disposer$1 [...] 1
3 FacetFinderImpl$AllFacetsOfTypeModificationTracker <-- 1
3 ExtensionPointImpl$$Lambda$414 <-- 1 ChangesViewDiffPreviewProcessor [...] 1
2 NamedScopesHolder$$Lambda$1418 <-- 1 ScopeViewPane [...] 1
2 ExtensionPointImpl$$Lambda$421 <-- 1 AndroidProjectViewPane [...] 1
2 RegistryValue$$Lambda$435 <-- 1
2 ExtensionPointImpl$$Lambda$421 <-- 1 ScopeViewPane [...] 1
2 MessageBusConnectionImpl <-- 1 CommitMessage [...] 1
2 com.intellij.openapi.util.Disposer$1 <-- 1 EditorWithProviderComposite [...] 1
2 ExtensionPointImpl$$Lambda$421 <-- 1 GrailsProjectViewPane [...] 1
2 LookupManagerImpl$6 <-- 1
2 AnAction$$Lambda$712 <-- 1 AbstractProjectViewPSIPane$1 [...] 1
2 ExtensionPointImpl$$Lambda$414 <-- 1 ChangesViewCommitWorkflowHandler [...] 1
2 ProjectWideFacetListenersRegistryImpl$2 <-- 1
2 ExtensionPointImpl$$Lambda$421 <-- 1 ProjectViewPane [...] 1
2 MessageBusConnectionImpl <-- 1 ChangesViewCommitWorkflowHandler [...] 1
2 AnAction$$Lambda$712 <-- 1 ChangesViewCommitPanel [...] 1
2 ExtensionPointImpl$$Lambda$421 <-- 1 PackageViewPane [...] 1
2 WholeFileLocalInspectionsPassFactory <-- 1
1 ProjectExImpl (no parent)
Root: com.intellij.openapi.application.impl.ApplicationImpl
27 ExtensionPointImpl$$Lambda$421 <-- 1
20 PsiReferenceRegistrarImpl$3 <-- 1 JsfReferenceContributor [...] 1
16 PsiReferenceRegistrarImpl$1 <-- 1 SpringSecurityRolesReferenceContributor [...] 1
12 PsiReferenceRegistrarImpl$3 <-- 1 WSReferenceContributor [...] 1
11 PsiReferenceRegistrarImpl$1 <-- 1 XmlReferenceContributor [...] 1
10 PsiReferenceRegistrarImpl$3 <-- 1 XmlReferenceContributor [...] 1
8 PsiReferenceRegistrarImpl$1 <-- 1 AngularJSReferencesContributor [...] 1
8 PsiReferenceRegistrarImpl$1 <-- 1 RSReferenceContributor [...] 1
8 ExtensionPointImpl$$Lambda$414 <-- 1
7 com.intellij.openapi.util.Disposer$1 <-- 1
7 PsiReferenceRegistrarImpl$1 <-- 1 DataBindingExprReferenceContributor [...] 1
6 DisposableWrapperList$DisposableWrapper <-- 1
5 PsiReferenceRegistrarImpl$3 <-- 1 WebReferenceContributor [...] 1
5 Preloader$$Lambda$627 <-- 1
5 PsiReferenceRegistrarImpl$1 <-- 1 SwReferenceContributor [...] 1
5 PsiReferenceRegistrarImpl$1 <-- 1 Angular2ReferencesContributor [...] 1
4 PsiReferenceRegistrarImpl$1 <-- 1 JavaFxCSSReferenceContributor [...] 1
4 PsiReferenceRegistrarImpl$1 <-- 1 CssReferenceContributor [...] 1
4 PsiReferenceRegistrarImpl$1 <-- 1 SpringReferenceContributor [...] 1
4 PsiReferenceRegistrarImpl$3 <-- 1 CssReferenceContributor [...] 1
4 PsiReferenceRegistrarImpl$1 <-- 1 FlowReferenceContributor [...] 1
4 PsiReferenceRegistrarImpl$1 <-- 1 BatchReferenceContributor [...] 1
4 PsiReferenceRegistrarImpl$1 <-- 1 HelidonReferenceContributor [...] 1
4 PsiReferenceRegistrarImpl$1 <-- 1 PropertiesReferenceContributor [...] 1
4 PsiReferenceRegistrarImpl$1 <-- 1 JavaReferenceContributor [...] 1
4 MessageBusConnectionImpl <-- 1 GitBranchWidget [...] 1
4 Alarm <-- 1
4 MessageBusConnectionImpl <-- 1
4 IdeGlassPaneImpl$$Lambda$1885 <-- 2 com.intellij.openapi.util.Disposer$1 [...] 1
3 DisposableWrapperList$DisposableWrapper <-- 1 PositionPanel [...] 1
3 PsiReferenceRegistrarImpl$1 <-- 1 Angular2CssReferencesContributor [...] 1
3 MessageBusConnectionImpl <-- 1 EncodingPanel [...] 1
3 IdeEventQueue$$Lambda$329 <-- 1
3 PsiReferenceRegistrarImpl$1 <-- 1 JUnitReferenceContributor [...] 1
2 PsiReferenceRegistrarImpl$1 <-- 1 JsfReferenceContributor [...] 1
2 PsiReferenceRegistrarImpl$1 <-- 1 SpringBootMvcReferenceContributor [...] 1
2 PsiReferenceRegistrarImpl$1 <-- 1 JavaFxReferencesContributor [...] 1
2 PsiReferenceRegistrarImpl$1 <-- 1 EjbReferenceContributor [...] 1
2 PsiReferenceRegistrarImpl$1 <-- 1 MavenPropertyPsiReferenceContributor [...] 1
2 PsiReferenceRegistrarImpl$1 <-- 1 WSReferenceContributor [...] 1
2 RegistryValue$$Lambda$435 <-- 1
2 DialogWrapper$1 <-- 1 com.intellij.openapi.util.Disposer$1 [...] 1
2 MessageBusConnectionImpl <-- 1 LocalFileSystemImpl [...] 1
2 PsiReferenceRegistrarImpl$1 <-- 1 WebReferenceContributor [...] 1
2 PsiReferenceRegistrarImpl$1 <-- 1 IconsReferencesContributor [...] 1
2 MessageBusConnectionImpl <-- 1 LineSeparatorPanel [...] 1
2 SingleAlarm <-- 1
2 IdeEventQueue$$Lambda$329 <-- 1 IdeStatusBarImpl [...] 1
2 MessageBusConnectionImpl <-- 1 ToggleReadOnlyAttributePanel [...] 1
2 PsiReferenceRegistrarImpl$3 <-- 1 HtmlReferenceContributor [...] 1
2 MessageBusConnectionImpl <-- 1 CodeStyleStatusBarWidget [...] 1
2 com.intellij.openapi.util.Disposer$1 <-- 1 ProjectFrameHelper [...] 1
1 ApplicationImpl (no parent)
Root: com.intellij.openapi.editor.impl.CaretModelImpl
5 com.intellij.openapi.editor.impl.DocumentImpl$DocumentListenerDisposable <-- 1
4 MarkupModelImpl$$Lambda$1715 <-- 1
3 DisposableWrapperList$DisposableWrapper <-- 1
1 CaretModelImpl (no parent)
Root: git4idea.vfs.GitVFSListener
4 MessageBusConnectionImpl <-- 1
1 GitVFSListener (no parent)
Root: com.intellij.openapi.fileEditor.impl.text.PsiAwareTextEditorImpl
4 ExtensionPointImpl$$Lambda$421 <-- 1 PsiAwareTextEditorImpl$PsiAwareTextEditorComponent [...] 1
2 MessageBusConnectionImpl <-- 1 PsiAwareTextEditorImpl$PsiAwareTextEditorComponent [...] 1
1 PsiAwareTextEditorImpl (no parent)
Root: org.jetbrains.plugins.terminal.ShellTerminalWidget
3 ShellTerminalWidget (no parent)
Root: com.intellij.openapi.roots.impl.libraries.LibraryImpl
2 LibraryImpl (no parent)
Root: com.intellij.openapi.module.impl.ModuleImpl
2 MessageBusConnectionImpl <-- 1
1 ModuleImpl (no parent)
Root: com.intellij.vcs.log.data.VcsLogStatusBarProgress
1 VcsLogStatusBarProgress (no parent)
Root: com.intellij.vcs.log.impl.VcsLogManager
1 VcsLogManager (no parent)
Root: com.intellij.openapi.editor.impl.SoftWrapModelImpl
1 SoftWrapModelImpl (no parent)
Root: com.intellij.openapi.project.impl.DefaultProject
1 DefaultProject (no parent)
Root: com.intellij.openapi.editor.impl.view.EditorView
1 EditorView (no parent)
Root: com.intellij.ui.messages.SheetMessage
1 SheetMessage (no parent)
Root: com.intellij.openapi.roots.impl.ModuleJdkOrderEntryImpl
1 ModuleJdkOrderEntryImpl (no parent)
Root: com.intellij.codeInsight.daemon.impl.TrafficLightRenderer
1 TrafficLightRenderer (no parent)
Root: com.intellij.openapi.vcs.impl.LineStatusTrackerManager$MyBaseRevisionLoader
1 LineStatusTrackerManager$MyBaseRevisionLoader (no parent)
================= DISPOSED OBJECTS ================
Count of disposed-but-strong-referenced objects: 96
44 com.intellij.util.messages.impl.MessageBusConnectionImpl
10 com.intellij.openapi.application.impl.NonBlockingReadActionImpl$Submission$1
3 com.intellij.util.Alarm
2 com.intellij.openapi.util.Disposer$1
2 com.intellij.openapi.editor.ex.util.EditorScrollingPositionKeeper
2 com.intellij.openapi.util.ActionCallback
2 com.intellij.util.indexing.UnindexedFilesUpdater
2 com.intellij.openapi.editor.toolbar.floating.ToolbarVisibilityController
1 com.intellij.openapi.editor.impl.view.EditorView
1 com.intellij.openapi.editor.impl.view.EditorSizeManager
1 com.intellij.openapi.editor.impl.view.TextLayoutCache
1 com.intellij.openapi.editor.impl.EditorImpl$$Lambda$1718
1 com.intellij.openapi.editor.impl.CaretImpl
1 com.intellij.openapi.roots.LanguageLevelModuleExtensionImpl
1 com.intellij.openapi.editor.impl.InlayModelImpl
1 com.intellij.codeInsight.completion.StatisticsUpdate$Companion$collectStatisticChanges$1
1 com.intellij.openapi.editor.impl.view.LogicalPositionCache
1 com.intellij.codeInsight.daemon.impl.DaemonCodeAnalyzerImpl$MyDaemonProgressIndicator
1 com.intellij.ui.popup.AbstractPopup$$Lambda$3530
1 com.intellij.codeInsight.completion.StatisticsUpdate$trackStatistics$2
1 com.intellij.openapi.roots.impl.CompilerModuleExtensionImpl
1 com.intellij.openapi.editor.impl.FocusModeModel
1 com.intellij.codeInsight.daemon.impl.TrafficLightRenderer
1 com.intellij.openapi.roots.impl.JavaModuleExternalPathsImpl
1 com.intellij.util.ui.AnimatedIcon$1
1 com.intellij.openapi.editor.impl.CaretModelImpl
1 com.intellij.openapi.fileEditor.impl.text.PsiAwareTextEditorImpl$PsiAwareTextEditorComponent
1 com.intellij.codeInsight.completion.CompletionPhase$1
1 com.intellij.openapi.editor.impl.SoftWrapModelImpl
1 com.intellij.util.ui.update.MergingUpdateQueue
1 com.intellij.openapi.ui.LoadingDecorator$1
1 com.intellij.util.ui.AsyncProcessIcon$Big
1 com.intellij.ui.popup.AbstractPopup
1 com.intellij.openapi.fileEditor.impl.EditorWithProviderComposite
1 com.intellij.util.ui.ButtonlessScrollBarUI$11
1 com.intellij.util.ui.ButtonlessScrollBarUI$12
1 com.intellij.openapi.fileEditor.impl.text.PsiAwareTextEditorImpl
Disposed-but-strong-referenced dominator object count: 42
Disposed-but-strong-referenced dominator sub-graph size: 39.1KB
14.9KB - 1 com.intellij.openapi.fileEditor.impl.text.PsiAwareTextEditorImpl$PsiAwareTextEditorComponent
11.0KB - 1 com.intellij.ui.popup.AbstractPopup
4.2KB - 1 com.intellij.openapi.editor.impl.CaretModelImpl
1.43KB - 2 com.intellij.openapi.editor.toolbar.floating.ToolbarVisibilityController
1.42KB - 1 com.intellij.openapi.editor.impl.SoftWrapModelImpl
1.28KB - 1 com.intellij.util.ui.update.MergingUpdateQueue
1.2KB - 1 com.intellij.openapi.editor.impl.InlayModelImpl
872B - 1 com.intellij.openapi.editor.impl.view.EditorView
336B - 1 com.intellij.codeInsight.daemon.impl.TrafficLightRenderer
328B - 1 com.intellij.openapi.editor.impl.FocusModeModel
308B - 1 com.intellij.openapi.fileEditor.impl.text.PsiAwareTextEditorImpl
260B - 1 com.intellij.openapi.roots.LanguageLevelModuleExtensionImpl
240B - 10 com.intellij.openapi.application.impl.NonBlockingReadActionImpl$Submission$1
232B - 2 com.intellij.util.Alarm
180B - 1 com.intellij.codeInsight.daemon.impl.DaemonCodeAnalyzerImpl$MyDaemonProgressIndicator
176B - 2 com.intellij.openapi.util.ActionCallback
152B - 1 com.intellij.openapi.roots.impl.JavaModuleExternalPathsImpl
144B - 3 com.intellij.util.messages.impl.MessageBusConnectionImpl
136B - 2 com.intellij.util.indexing.UnindexedFilesUpdater
64B - 1 com.intellij.util.ui.ButtonlessScrollBarUI$12
64B - 1 com.intellij.util.ui.ButtonlessScrollBarUI$11
60B - 1 com.intellij.openapi.roots.impl.CompilerModuleExtensionImpl
56B - 2 com.intellij.openapi.editor.ex.util.EditorScrollingPositionKeeper
32B - 2 com.intellij.openapi.util.Disposer$1
24B - 1 com.intellij.openapi.editor.impl.EditorImpl$$Lambda$1718
Disposed but still strong-referenced objects: 44 com.intellij.util.messages.impl.MessageBusConnectionImpl, most common paths from GC-roots:
Ignored 41 too-deep objects
Root 1:
[ 2/ 66%/ 64B] 1.32MB 1 ROOT: Java Frame: com.intellij.openapi.ui.impl.DialogWrapperPeerImpl.show(DialogWrapperPeerImpl.java:437)
[ 2/ 66%/ 64B] 1.32MB 1 com.intellij.openapi.project.impl.ProjectExImpl
[ 2/ 66%/ 64B] 27.6KB 1 com.intellij.util.messages.impl.CompositeMessageBus
[ 2/ 66%/ 64B] 13.2KB 1 java.util.concurrent.ConcurrentLinkedQueue
[ 2/ 66%/ 64B] 144B 1 java.util.concurrent.ConcurrentLinkedQueue$Node
[ 1/ 33%/ 32B] 48B 1 * com.intellij.util.messages.impl.MessageBusConnectionImpl (disposed)
Root 2:
[ 1/ 33%/ 32B] 7.12MB 1 ROOT: Java Frame: com.intellij.util.io.HttpRequests.process(HttpRequests.java:499)
[ 1/ 33%/ 32B] 7.12MB 1 com.intellij.openapi.application.impl.ApplicationImpl
[ 1/ 33%/ 32B] 16.6KB 1 com.intellij.util.messages.impl.MessageBusImpl$RootBus
[ 1/ 33%/ 32B] 8.5KB 1 java.util.concurrent.ConcurrentLinkedQueue
[ 1/ 33%/ 32B] 96B 1 java.util.concurrent.ConcurrentLinkedQueue$Node
[ 1/ 33%/ 32B] 48B 1 * com.intellij.util.messages.impl.MessageBusConnectionImpl (disposed)
Disposed but still strong-referenced objects: 1 com.intellij.openapi.fileEditor.impl.text.PsiAwareTextEditorImpl$PsiAwareTextEditorComponent, most common paths from GC-roots:
Root 1:
[ 1/100%/ 674B] 196MB 1 ROOT: Static field: com.intellij.openapi.util.Disposer.ourTree
[ 1/100%/ 674B] 196MB 1 com.intellij.openapi.util.ObjectTree
[ 1/100%/ 674B] 196MB 1 it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap
[ 1/100%/ 674B] 195MB 1 java.lang.Object[]
[ 1/100%/ 674B] 1.94MB 1 com.intellij.util.messages.impl.MessageBusConnectionImpl
[ 1/100%/ 674B] 1.94MB 1 java.util.concurrent.atomic.AtomicReference
[ 1/100%/ 674B] 1.94MB 1 java.lang.Object[]
[ 1/100%/ 674B] 1.94MB 1 io.flutter.run.FlutterReloadManager$1
[ 1/100%/ 674B] 1.94MB 1 com.intellij.openapi.editor.impl.EditorImpl
[ 1/100%/ 674B] 18.4KB 1 javax.swing.JPanel
[ 1/100%/ 674B] 16.6KB 1 javax.swing.JPanel
[ 1/100%/ 674B] 15.7KB 1 com.intellij.openapi.ui.LoadingDecorator$MyLayeredPane
[ 1/100%/ 674B] 14.9KB 1 * com.intellij.openapi.fileEditor.impl.text.PsiAwareTextEditorImpl$PsiAwareTextEditorComponent (disposed)
Disposed but still strong-referenced objects: 10 com.intellij.openapi.application.impl.NonBlockingReadActionImpl$Submission$1, most common paths from GC-roots:
Root 1:
[ 10/100%/ 240B] 196MB 1 ROOT: Static field: com.intellij.openapi.util.Disposer.ourTree
[ 10/100%/ 240B] 196MB 1 com.intellij.openapi.util.ObjectTree
[ 10/100%/ 240B] 196MB 1 it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap
[ 10/100%/ 240B] 195MB 1 java.lang.Object[]
[ 10/100%/ 240B] 16.7KB 1 com.intellij.application.options.codeStyle.cache.CodeStyleCachingServiceImpl
[ 10/100%/ 240B] 14.5KB 1 java.util.PriorityQueue
[ 10/100%/ 240B] 14.5KB 1 java.lang.Object[]
[ 10/100%/ 240B] 13.2KB 10 com.intellij.application.options.codeStyle.cache.CodeStyleCachingServiceImpl$FileData
[ 10/100%/ 240B] 12.9KB 10 com.intellij.util.keyFMap.PairElementsFMap
[ 10/100%/ 240B] 10.1KB 10 com.intellij.application.options.codeStyle.cache.CodeStyleCachedValueProvider
[ 10/100%/ 240B] 8.6KB 10 com.intellij.application.options.codeStyle.cache.CodeStyleCachedValueProvider$AsyncComputation
[ 10/100%/ 240B] 7.36KB 10 com.intellij.openapi.application.impl.NonBlockingReadActionImpl$Submission
[ 10/100%/ 240B] 1.4KB 10 java.util.ArrayList
[ 10/100%/ 240B] 1.16KB 10 java.lang.Object[]
[ 10/100%/ 240B] 240B 10 * com.intellij.openapi.application.impl.NonBlockingReadActionImpl$Submission$1 (disposed)
Disposed but still strong-referenced objects: 1 com.intellij.ui.popup.AbstractPopup, most common paths from GC-roots:
Root 1:
[ 1/100%/ 350B] 1.04MB 1 ROOT: Static field: com.intellij.openapi.actionSystem.impl.ActionToolbarImpl.ourToolbars
[ 1/100%/ 350B] 1.04MB 1 java.util.LinkedHashSet
[ 1/100%/ 350B] 1.04MB 1 java.util.LinkedHashMap
[ 1/100%/ 350B] 255KB 1 java.util.HashMap$Node[]
[ 1/100%/ 350B] 129KB 1 java.util.LinkedHashMap$Entry
[ 1/100%/ 350B] 129KB 1 java.util.LinkedHashMap$Entry
[ 1/100%/ 350B] 129KB 1 com.intellij.openapi.actionSystem.impl.ActionToolbarImpl
[ 1/100%/ 350B] 124KB 1 java.util.ArrayList
[ 1/100%/ 350B] 124KB 1 java.lang.Object[]
[ 1/100%/ 350B] 38.8KB 1 com.intellij.openapi.actionSystem.impl.ActionToolbarImpl$4
[ 1/100%/ 350B] 37.2KB 1 com.intellij.ide.HelpTooltip$1
[ 1/100%/ 350B] 37.1KB 1 com.intellij.ide.HelpTooltip
[ 1/100%/ 350B] 11.0KB 1 * com.intellij.ui.popup.AbstractPopup (disposed)
Disposed but still strong-referenced objects: 3 com.intellij.util.Alarm, most common paths from GC-roots:
Root 1:
[ 3/100%/ 171B] 196MB 1 ROOT: Static field: com.intellij.openapi.util.Disposer.ourTree
[ 3/100%/ 171B] 196MB 1 com.intellij.openapi.util.ObjectTree
[ 3/100%/ 171B] 196MB 1 it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap
[ 3/100%/ 171B] 195MB 1 java.lang.Object[]
[ 3/100%/ 171B] 1.94MB 1 com.intellij.util.messages.impl.MessageBusConnectionImpl
[ 3/100%/ 171B] 1.94MB 1 java.util.concurrent.atomic.AtomicReference
[ 3/100%/ 171B] 1.94MB 1 java.lang.Object[]
[ 3/100%/ 171B] 1.94MB 1 io.flutter.run.FlutterReloadManager$1
[ 3/100%/ 171B] 1.94MB 1 com.intellij.openapi.editor.impl.EditorImpl
[ 1/ 33%/ 57B] 31.8KB 1 com.intellij.openapi.editor.impl.EditorMarkupModelImpl
[ 1/ 33%/ 57B] 116B 1 * com.intellij.util.Alarm (disposed)
Disposed but still strong-referenced objects: 1 com.intellij.openapi.editor.impl.CaretModelImpl, most common paths from GC-roots:
Root 1:
[ 1/100%/ 88B] 196MB 1 ROOT: Static field: com.intellij.openapi.util.Disposer.ourTree
[ 1/100%/ 88B] 196MB 1 com.intellij.openapi.util.ObjectTree
[ 1/100%/ 88B] 196MB 1 it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap
[ 1/100%/ 88B] 195MB 1 java.lang.Object[]
[ 1/100%/ 88B] 1.94MB 1 com.intellij.util.messages.impl.MessageBusConnectionImpl
[ 1/100%/ 88B] 1.94MB 1 java.util.concurrent.atomic.AtomicReference
[ 1/100%/ 88B] 1.94MB 1 java.lang.Object[]
[ 1/100%/ 88B] 1.94MB 1 io.flutter.run.FlutterReloadManager$1
[ 1/100%/ 88B] 1.94MB 1 com.intellij.openapi.editor.impl.EditorImpl
[ 1/100%/ 88B] 4.2KB 1 * com.intellij.openapi.editor.impl.CaretModelImpl (disposed)
Disposed but still strong-referenced objects: 2 com.intellij.openapi.util.ActionCallback, most common paths from GC-roots:
Root 1:
[ 1/ 50%/ 40B] 13.1KB 1 ROOT: Global JNI
[ 1/ 50%/ 40B] 13.1KB 1 com.intellij.openapi.ui.impl.DialogWrapperPeerImpl$MyDialog
[ 1/ 50%/ 40B] 88B 1 * com.intellij.openapi.util.ActionCallback (disposed)
Root 2:
[ 1/ 50%/ 40B] 20.9KB 1 ROOT: Java Frame: com.intellij.openapi.ui.impl.DialogWrapperPeerImpl.show(DialogWrapperPeerImpl.java:437)
[ 1/ 50%/ 40B] 20.9KB 1 com.intellij.openapi.ui.impl.DialogWrapperPeerImpl$MyDialog
[ 1/ 50%/ 40B] 88B 1 * com.intellij.openapi.util.ActionCallback (disposed)
Disposed but still strong-referenced objects: 2 com.intellij.openapi.editor.toolbar.floating.ToolbarVisibilityController, most common paths from GC-roots:
Root 1:
[ 2/100%/ 124B] 196MB 1 ROOT: Static field: com.intellij.openapi.util.Disposer.ourTree
[ 2/100%/ 124B] 196MB 1 com.intellij.openapi.util.ObjectTree
[ 2/100%/ 124B] 196MB 1 it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap
[ 2/100%/ 124B] 195MB 1 java.lang.Object[]
[ 2/100%/ 124B] 1.94MB 1 com.intellij.util.messages.impl.MessageBusConnectionImpl
[ 2/100%/ 124B] 1.94MB 1 java.util.concurrent.atomic.AtomicReference
[ 2/100%/ 124B] 1.94MB 1 java.lang.Object[]
[ 2/100%/ 124B] 1.94MB 1 io.flutter.run.FlutterReloadManager$1
[ 2/100%/ 124B] 1.94MB 1 com.intellij.openapi.editor.impl.EditorImpl
[ 2/100%/ 124B] 26.3KB 1 com.intellij.openapi.editor.impl.EditorImpl$MyScrollPane
[ 2/100%/ 124B] 15.6KB 1 com.intellij.openapi.editor.impl.EditorImpl$7
[ 2/100%/ 124B] 14.7KB 1 java.util.ArrayList
[ 2/100%/ 124B] 14.7KB 1 java.lang.Object[]
[ 2/100%/ 124B] 14.6KB 1 com.intellij.openapi.editor.toolbar.floating.EditorFloatingToolbar
[ 2/100%/ 124B] 13.8KB 1 java.util.ArrayList
[ 2/100%/ 124B] 13.8KB 1 java.lang.Object[]
[ 2/100%/ 124B] 13.7KB 2 com.intellij.openapi.editor.toolbar.floating.FloatingToolbarComponentImpl
[ 2/100%/ 124B] 1.43KB 2 * com.intellij.openapi.editor.toolbar.floating.ToolbarVisibilityController (disposed)
Disposed but still strong-referenced objects: 2 com.intellij.util.indexing.UnindexedFilesUpdater, most common paths from GC-roots:
Root 1:
[ 2/100%/ 82B] 196MB 1 ROOT: Static field: com.intellij.openapi.util.Disposer.ourTree
[ 2/100%/ 82B] 196MB 1 com.intellij.openapi.util.ObjectTree
[ 2/100%/ 82B] 196MB 1 it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap
[ 2/100%/ 82B] 195MB 1 java.lang.Object[]
[ 2/100%/ 82B] 352B 2 com.intellij.util.messages.impl.MessageBusConnectionImpl
[ 2/100%/ 82B] 288B 2 java.util.concurrent.atomic.AtomicReference
[ 2/100%/ 82B] 256B 2 java.lang.Object[]
[ 2/100%/ 82B] 200B 2 com.intellij.util.indexing.UnindexedFilesUpdater$2
[ 2/100%/ 82B] 136B 2 * com.intellij.util.indexing.UnindexedFilesUpdater (disposed)
Disposed but still strong-referenced objects: 1 com.intellij.openapi.editor.impl.SoftWrapModelImpl, most common paths from GC-roots:
Root 1:
[ 1/100%/ 91B] 196MB 1 ROOT: Static field: com.intellij.openapi.util.Disposer.ourTree
[ 1/100%/ 91B] 196MB 1 com.intellij.openapi.util.ObjectTree
[ 1/100%/ 91B] 196MB 1 it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap
[ 1/100%/ 91B] 195MB 1 java.lang.Object[]
[ 1/100%/ 91B] 1.94MB 1 com.intellij.util.messages.impl.MessageBusConnectionImpl
[ 1/100%/ 91B] 1.94MB 1 java.util.concurrent.atomic.AtomicReference
[ 1/100%/ 91B] 1.94MB 1 java.lang.Object[]
[ 1/100%/ 91B] 1.94MB 1 io.flutter.run.FlutterReloadManager$1
[ 1/100%/ 91B] 1.94MB 1 com.intellij.openapi.editor.impl.EditorImpl
[ 1/100%/ 91B] 1.42KB 1 * com.intellij.openapi.editor.impl.SoftWrapModelImpl (disposed)
Disposed but still strong-referenced objects: 2 com.intellij.openapi.util.Disposer$1, most common paths from GC-roots:
Root 1:
[ 2/100%/ 32B] 196MB 1 ROOT: Static field: com.intellij.openapi.util.Disposer.ourTree
[ 2/100%/ 32B] 196MB 1 com.intellij.openapi.util.ObjectTree
[ 2/100%/ 32B] 196MB 1 it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap
[ 2/100%/ 32B] 195MB 1 java.lang.Object[]
[ 2/100%/ 32B] 1.94MB 1 com.intellij.util.messages.impl.MessageBusConnectionImpl
[ 2/100%/ 32B] 1.94MB 1 java.util.concurrent.atomic.AtomicReference
[ 2/100%/ 32B] 1.94MB 1 java.lang.Object[]
[ 2/100%/ 32B] 1.94MB 1 io.flutter.run.FlutterReloadManager$1
[ 2/100%/ 32B] 1.94MB 1 com.intellij.openapi.editor.impl.EditorImpl
[ 1/ 50%/ 16B] 31.8KB 1 com.intellij.openapi.editor.impl.EditorMarkupModelImpl
[ 1/ 50%/ 16B] 16B 1 * com.intellij.openapi.util.Disposer$1 (disposed)
Disposed but still strong-referenced objects: 1 com.intellij.util.ui.update.MergingUpdateQueue, most common paths from GC-roots:
Root 1:
[ 1/100%/ 68B] 196MB 1 ROOT: Static field: com.intellij.openapi.util.Disposer.ourTree
[ 1/100%/ 68B] 196MB 1 com.intellij.openapi.util.ObjectTree
[ 1/100%/ 68B] 196MB 1 it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap
[ 1/100%/ 68B] 195MB 1 java.lang.Object[]
[ 1/100%/ 68B] 1.94MB 1 com.intellij.util.messages.impl.MessageBusConnectionImpl
[ 1/100%/ 68B] 1.94MB 1 java.util.concurrent.atomic.AtomicReference
[ 1/100%/ 68B] 1.94MB 1 java.lang.Object[]
[ 1/100%/ 68B] 1.94MB 1 io.flutter.run.FlutterReloadManager$1
[ 1/100%/ 68B] 1.94MB 1 com.intellij.openapi.editor.impl.EditorImpl
[ 1/100%/ 68B] 31.8KB 1 com.intellij.openapi.editor.impl.EditorMarkupModelImpl
[ 1/100%/ 68B] 1.28KB 1 * com.intellij.util.ui.update.MergingUpdateQueue (disposed)
Disposed but still strong-referenced objects: 2 com.intellij.openapi.editor.ex.util.EditorScrollingPositionKeeper, most common paths from GC-roots:
Root 1:
[ 2/100%/ 56B] 196MB 1 ROOT: Static field: com.intellij.openapi.util.Disposer.ourTree
[ 2/100%/ 56B] 196MB 1 com.intellij.openapi.util.ObjectTree
[ 2/100%/ 56B] 196MB 1 it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap
[ 2/100%/ 56B] 195MB 1 java.lang.Object[]
[ 2/100%/ 56B] 1.94MB 1 com.intellij.util.messages.impl.MessageBusConnectionImpl
[ 2/100%/ 56B] 1.94MB 1 java.util.concurrent.atomic.AtomicReference
[ 2/100%/ 56B] 1.94MB 1 java.lang.Object[]
[ 2/100%/ 56B] 1.94MB 1 io.flutter.run.FlutterReloadManager$1
[ 2/100%/ 56B] 1.94MB 1 com.intellij.openapi.editor.impl.EditorImpl
[ 1/ 50%/ 28B] 560B 1 com.intellij.openapi.editor.impl.FoldingModelImpl
[ 1/ 50%/ 28B] 28B 1 * com.intellij.openapi.editor.ex.util.EditorScrollingPositionKeeper (disposed)
Disposed but still strong-referenced objects: 1 com.intellij.openapi.editor.impl.InlayModelImpl, most common paths from GC-roots:
Root 1:
[ 1/100%/ 68B] 196MB 1 ROOT: Static field: com.intellij.openapi.util.Disposer.ourTree
[ 1/100%/ 68B] 196MB 1 com.intellij.openapi.util.ObjectTree
[ 1/100%/ 68B] 196MB 1 it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap
[ 1/100%/ 68B] 195MB 1 java.lang.Object[]
[ 1/100%/ 68B] 1.94MB 1 com.intellij.util.messages.impl.MessageBusConnectionImpl
[ 1/100%/ 68B] 1.94MB 1 java.util.concurrent.atomic.AtomicReference
[ 1/100%/ 68B] 1.94MB 1 java.lang.Object[]
[ 1/100%/ 68B] 1.94MB 1 io.flutter.run.FlutterReloadManager$1
[ 1/100%/ 68B] 1.94MB 1 com.intellij.openapi.editor.impl.EditorImpl
[ 1/100%/ 68B] 1.2KB 1 * com.intellij.openapi.editor.impl.InlayModelImpl (disposed)
Disposed but still strong-referenced objects: 1 com.intellij.openapi.editor.impl.view.LogicalPositionCache, most common paths from GC-roots:
Root 1:
[ 1/100%/ 41B] 196MB 1 ROOT: Static field: com.intellij.openapi.util.Disposer.ourTree
[ 1/100%/ 41B] 196MB 1 com.intellij.openapi.util.ObjectTree
[ 1/100%/ 41B] 196MB 1 it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap
[ 1/100%/ 41B] 195MB 1 java.lang.Object[]
[ 1/100%/ 41B] 1.94MB 1 com.intellij.util.messages.impl.MessageBusConnectionImpl
[ 1/100%/ 41B] 1.94MB 1 java.util.concurrent.atomic.AtomicReference
[ 1/100%/ 41B] 1.94MB 1 java.lang.Object[]
[ 1/100%/ 41B] 1.94MB 1 io.flutter.run.FlutterReloadManager$1
[ 1/100%/ 41B] 1.94MB 1 com.intellij.openapi.editor.impl.EditorImpl
[ 1/100%/ 41B] 872B 1 ! com.intellij.openapi.editor.impl.view.EditorView (disposed)
[ 1/100%/ 41B] 44B 1 * com.intellij.openapi.editor.impl.view.LogicalPositionCache (disposed)
Disposed but still strong-referenced objects: 1 com.intellij.openapi.editor.impl.view.EditorView, most common paths from GC-roots:
Root 1:
[ 1/100%/ 160B] 196MB 1 ROOT: Static field: com.intellij.openapi.util.Disposer.ourTree
[ 1/100%/ 160B] 196MB 1 com.intellij.openapi.util.ObjectTree
[ 1/100%/ 160B] 196MB 1 it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap
[ 1/100%/ 160B] 195MB 1 java.lang.Object[]
[ 1/100%/ 160B] 1.94MB 1 com.intellij.util.messages.impl.MessageBusConnectionImpl
[ 1/100%/ 160B] 1.94MB 1 java.util.concurrent.atomic.AtomicReference
[ 1/100%/ 160B] 1.94MB 1 java.lang.Object[]
[ 1/100%/ 160B] 1.94MB 1 io.flutter.run.FlutterReloadManager$1
[ 1/100%/ 160B] 1.94MB 1 com.intellij.openapi.editor.impl.EditorImpl
[ 1/100%/ 160B] 872B 1 * com.intellij.openapi.editor.impl.view.EditorView (disposed)
Disposed but still strong-referenced objects: 1 com.intellij.codeInsight.completion.StatisticsUpdate$trackStatistics$2, most common paths from GC-roots:
Root 1:
[ 1/100%/ 8B] 8B 1 ROOT: Static field: com.intellij.codeInsight.completion.StatisticsUpdate$trackStatistics$2.INSTANCE
[ 1/100%/ 8B] 8B 1 * com.intellij.codeInsight.completion.StatisticsUpdate$trackStatistics$2 (disposed)
Disposed but still strong-referenced objects: 1 com.intellij.codeInsight.daemon.impl.TrafficLightRenderer, most common paths from GC-roots:
Root 1:
[ 1/100%/ 98B] 196MB 1 ROOT: Static field: com.intellij.openapi.util.Disposer.ourTree
[ 1/100%/ 98B] 196MB 1 com.intellij.openapi.util.ObjectTree
[ 1/100%/ 98B] 196MB 1 it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap
[ 1/100%/ 98B] 195MB 1 java.lang.Object[]
[ 1/100%/ 98B] 1.94MB 1 com.intellij.util.messages.impl.MessageBusConnectionImpl
[ 1/100%/ 98B] 1.94MB 1 java.util.concurrent.atomic.AtomicReference
[ 1/100%/ 98B] 1.94MB 1 java.lang.Object[]
[ 1/100%/ 98B] 1.94MB 1 io.flutter.run.FlutterReloadManager$1
[ 1/100%/ 98B] 1.94MB 1 com.intellij.openapi.editor.impl.EditorImpl
[ 1/100%/ 98B] 31.8KB 1 com.intellij.openapi.editor.impl.EditorMarkupModelImpl
[ 1/100%/ 98B] 1.89KB 1 com.intellij.openapi.editor.markup.AnalyzerStatus
[ 1/100%/ 98B] 1.59KB 1 kotlin.UnsafeLazyImpl!1
[ 1/100%/ 98B] 1.56KB 1 com.intellij.codeInsight.daemon.impl.TrafficLightRenderer$DefaultUIController
[ 1/100%/ 98B] 336B 1 * com.intellij.codeInsight.daemon.impl.TrafficLightRenderer (disposed)
Disposed but still strong-referenced objects: 1 com.intellij.codeInsight.completion.StatisticsUpdate$Companion$collectStatisticChanges$1, most common paths from GC-roots:
Root 1:
[ 1/100%/ 8B] 8B 1 ROOT: Static field: com.intellij.codeInsight.completion.StatisticsUpdate$Companion$collectStatisticChanges$1.INSTANCE
[ 1/100%/ 8B] 8B 1 * com.intellij.codeInsight.completion.StatisticsUpdate$Companion$collectStatisticChanges$1 (disposed)
Disposed but still strong-referenced objects: 1 com.intellij.openapi.editor.impl.FocusModeModel, most common paths from GC-roots:
Root 1:
[ 1/100%/ 48B] 196MB 1 ROOT: Static field: com.intellij.openapi.util.Disposer.ourTree
[ 1/100%/ 48B] 196MB 1 com.intellij.openapi.util.ObjectTree
[ 1/100%/ 48B] 196MB 1 it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap
[ 1/100%/ 48B] 195MB 1 java.lang.Object[]
[ 1/100%/ 48B] 1.94MB 1 com.intellij.util.messages.impl.MessageBusConnectionImpl
[ 1/100%/ 48B] 1.94MB 1 java.util.concurrent.atomic.AtomicReference
[ 1/100%/ 48B] 1.94MB 1 java.lang.Object[]
[ 1/100%/ 48B] 1.94MB 1 io.flutter.run.FlutterReloadManager$1
[ 1/100%/ 48B] 1.94MB 1 com.intellij.openapi.editor.impl.EditorImpl
[ 1/100%/ 48B] 328B 1 * com.intellij.openapi.editor.impl.FocusModeModel (disposed)
Disposed but still strong-referenced objects: 1 com.intellij.codeInsight.completion.CompletionPhase$1, most common paths from GC-roots:
Root 1:
[ 1/100%/ 16B] 16B 1 ROOT: Static field: com.intellij.codeInsight.completion.CompletionPhase.NoCompletion
[ 1/100%/ 16B] 16B 1 * com.intellij.codeInsight.completion.CompletionPhase$1 (disposed)
Disposed but still strong-referenced objects: 1 com.intellij.openapi.fileEditor.impl.text.PsiAwareTextEditorImpl, most common paths from GC-roots:
Root 1:
[ 1/100%/ 64B] 196MB 1 ROOT: Static field: com.intellij.openapi.util.Disposer.ourTree
[ 1/100%/ 64B] 196MB 1 com.intellij.openapi.util.ObjectTree
[ 1/100%/ 64B] 196MB 1 it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap
[ 1/100%/ 64B] 195MB 1 java.lang.Object[]
[ 1/100%/ 64B] 1.94MB 1 com.intellij.util.messages.impl.MessageBusConnectionImpl
[ 1/100%/ 64B] 1.94MB 1 java.util.concurrent.atomic.AtomicReference
[ 1/100%/ 64B] 1.94MB 1 java.lang.Object[]
[ 1/100%/ 64B] 1.94MB 1 io.flutter.run.FlutterReloadManager$1
[ 1/100%/ 64B] 1.94MB 1 com.intellij.openapi.editor.impl.EditorImpl
[ 1/100%/ 64B] 9.65KB 1 com.intellij.util.keyFMap.MapBackedFMap
[ 1/100%/ 64B] 9.46KB 1 java.lang.Object[]
[ 1/100%/ 64B] 308B 1 * com.intellij.openapi.fileEditor.impl.text.PsiAwareTextEditorImpl (disposed)
Disposed but still strong-referenced objects: 1 com.intellij.openapi.editor.impl.view.TextLayoutCache, most common paths from GC-roots:
Root 1:
[ 1/100%/ 52B] 196MB 1 ROOT: Static field: com.intellij.openapi.util.Disposer.ourTree
[ 1/100%/ 52B] 196MB 1 com.intellij.openapi.util.ObjectTree
[ 1/100%/ 52B] 196MB 1 it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap
[ 1/100%/ 52B] 195MB 1 java.lang.Object[]
[ 1/100%/ 52B] 1.94MB 1 com.intellij.util.messages.impl.MessageBusConnectionImpl
[ 1/100%/ 52B] 1.94MB 1 java.util.concurrent.atomic.AtomicReference
[ 1/100%/ 52B] 1.94MB 1 java.lang.Object[]
[ 1/100%/ 52B] 1.94MB 1 io.flutter.run.FlutterReloadManager$1
[ 1/100%/ 52B] 1.94MB 1 com.intellij.openapi.editor.impl.EditorImpl
[ 1/100%/ 52B] 872B 1 ! com.intellij.openapi.editor.impl.view.EditorView (disposed)
[ 1/100%/ 52B] 88B 1 * com.intellij.openapi.editor.impl.view.TextLayoutCache (disposed)
Disposed but still strong-referenced objects: 1 com.intellij.openapi.roots.LanguageLevelModuleExtensionImpl, most common paths from GC-roots:
Root 1:
[ 1/100%/ 33B] 396KB 1 ROOT: Static field: com.intellij.openapi.vfs.impl.VirtualFilePointerManagerImpl$DelegatingDisposable.ourInstances
[ 1/100%/ 33B] 396KB 1 com.intellij.concurrency.ConcurrentHashMap
[ 1/100%/ 33B] 395KB 1 com.intellij.concurrency.ConcurrentHashMap$Node[]
[ 1/100%/ 33B] 5.83KB 1 com.intellij.concurrency.ConcurrentHashMap$Node
[ 1/100%/ 33B] 5.26KB 1 com.intellij.openapi.roots.impl.ExcludeFolderImpl
[ 1/100%/ 33B] 4.93KB 1 com.intellij.openapi.roots.impl.RootModelImpl
[ 1/100%/ 33B] 3.94KB 1 com.intellij.openapi.CompositeDisposable
[ 1/100%/ 33B] 3.92KB 1 java.util.ArrayList
[ 1/100%/ 33B] 3.9KB 1 java.lang.Object[]
[ 1/100%/ 33B] 484B 1 com.intellij.openapi.roots.LanguageLevelModuleExtensionImpl
[ 1/100%/ 33B] 260B 1 * com.intellij.openapi.roots.LanguageLevelModuleExtensionImpl (disposed)
Disposed but still strong-referenced objects: 1 com.intellij.openapi.editor.impl.view.EditorSizeManager, most common paths from GC-roots:
Root 1:
[ 1/100%/ 113B] 196MB 1 ROOT: Static field: com.intellij.openapi.util.Disposer.ourTree
[ 1/100%/ 113B] 196MB 1 com.intellij.openapi.util.ObjectTree
[ 1/100%/ 113B] 196MB 1 it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap
[ 1/100%/ 113B] 195MB 1 java.lang.Object[]
[ 1/100%/ 113B] 1.94MB 1 com.intellij.util.messages.impl.MessageBusConnectionImpl
[ 1/100%/ 113B] 1.94MB 1 java.util.concurrent.atomic.AtomicReference
[ 1/100%/ 113B] 1.94MB 1 java.lang.Object[]
[ 1/100%/ 113B] 1.94MB 1 io.flutter.run.FlutterReloadManager$1
[ 1/100%/ 113B] 1.94MB 1 com.intellij.openapi.editor.impl.EditorImpl
[ 1/100%/ 113B] 872B 1 ! com.intellij.openapi.editor.impl.view.EditorView (disposed)
[ 1/100%/ 113B] 416B 1 * com.intellij.openapi.editor.impl.view.EditorSizeManager (disposed)
Disposed but still strong-referenced objects: 1 com.intellij.codeInsight.daemon.impl.DaemonCodeAnalyzerImpl$MyDaemonProgressIndicator, most common paths from GC-roots:
Root 1:
[ 1/100%/ 138B] 196MB 1 ROOT: Static field: com.intellij.openapi.util.Disposer.ourTree
[ 1/100%/ 138B] 196MB 1 com.intellij.openapi.util.ObjectTree
[ 1/100%/ 138B] 196MB 1 it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap
[ 1/100%/ 138B] 195MB 1 java.lang.Object[]
[ 1/100%/ 138B] 552B 1 com.intellij.codeInsight.daemon.impl.DaemonCodeAnalyzerImpl
[ 1/100%/ 138B] 180B 1 * com.intellij.codeInsight.daemon.impl.DaemonCodeAnalyzerImpl$MyDaemonProgressIndicator (disposed)
Disposed but still strong-referenced objects: 1 com.intellij.util.ui.AsyncProcessIcon$Big, most common paths from GC-roots:
Root 1:
[ 1/100%/ 637B] 196MB 1 ROOT: Static field: com.intellij.openapi.util.Disposer.ourTree
[ 1/100%/ 637B] 196MB 1 com.intellij.openapi.util.ObjectTree
[ 1/100%/ 637B] 196MB 1 it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap
[ 1/100%/ 637B] 195MB 1 java.lang.Object[]
[ 1/100%/ 637B] 1.94MB 1 com.intellij.util.messages.impl.MessageBusConnectionImpl
[ 1/100%/ 637B] 1.94MB 1 java.util.concurrent.atomic.AtomicReference
[ 1/100%/ 637B] 1.94MB 1 java.lang.Object[]
[ 1/100%/ 637B] 1.94MB 1 io.flutter.run.FlutterReloadManager$1
[ 1/100%/ 637B] 1.94MB 1 com.intellij.openapi.editor.impl.EditorImpl
[ 1/100%/ 637B] 18.4KB 1 javax.swing.JPanel
[ 1/100%/ 637B] 16.6KB 1 javax.swing.JPanel
[ 1/100%/ 637B] 15.7KB 1 com.intellij.openapi.ui.LoadingDecorator$MyLayeredPane
[ 1/100%/ 637B] 14.9KB 1 ! com.intellij.openapi.fileEditor.impl.text.PsiAwareTextEditorImpl$PsiAwareTextEditorComponent (disposed)
[ 1/100%/ 637B] 5.27KB 1 com.intellij.ui.components.JBLoadingPanel$1
[ 1/100%/ 637B] 4.66KB 1 com.intellij.openapi.ui.LoadingDecorator$LoadingLayer
[ 1/100%/ 637B] 940B 1 * com.intellij.util.ui.AsyncProcessIcon$Big (disposed)
Disposed but still strong-referenced objects: 1 com.intellij.openapi.roots.impl.JavaModuleExternalPathsImpl, most common paths from GC-roots:
Root 1:
[ 1/100%/ 24B] 396KB 1 ROOT: Static field: com.intellij.openapi.vfs.impl.VirtualFilePointerManagerImpl$DelegatingDisposable.ourInstances
[ 1/100%/ 24B] 396KB 1 com.intellij.concurrency.ConcurrentHashMap
[ 1/100%/ 24B] 395KB 1 com.intellij.concurrency.ConcurrentHashMap$Node[]
[ 1/100%/ 24B] 5.83KB 1 com.intellij.concurrency.ConcurrentHashMap$Node
[ 1/100%/ 24B] 5.26KB 1 com.intellij.openapi.roots.impl.ExcludeFolderImpl
[ 1/100%/ 24B] 4.93KB 1 com.intellij.openapi.roots.impl.RootModelImpl
[ 1/100%/ 24B] 3.94KB 1 com.intellij.openapi.CompositeDisposable
[ 1/100%/ 24B] 3.92KB 1 java.util.ArrayList
[ 1/100%/ 24B] 3.9KB 1 java.lang.Object[]
[ 1/100%/ 24B] 228B 1 com.intellij.openapi.roots.impl.JavaModuleExternalPathsImpl
[ 1/100%/ 24B] 152B 1 * com.intellij.openapi.roots.impl.JavaModuleExternalPathsImpl (disposed)
Disposed but still strong-referenced objects: 1 com.intellij.openapi.ui.LoadingDecorator$1, most common paths from GC-roots:
Root 1:
[ 1/100%/ 64B] 196MB 1 ROOT: Static field: com.intellij.openapi.util.Disposer.ourTree
[ 1/100%/ 64B] 196MB 1 com.intellij.openapi.util.ObjectTree
[ 1/100%/ 64B] 196MB 1 it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap
[ 1/100%/ 64B] 195MB 1 java.lang.Object[]
[ 1/100%/ 64B] 1.94MB 1 com.intellij.util.messages.impl.MessageBusConnectionImpl
[ 1/100%/ 64B] 1.94MB 1 java.util.concurrent.atomic.AtomicReference
[ 1/100%/ 64B] 1.94MB 1 java.lang.Object[]
[ 1/100%/ 64B] 1.94MB 1 io.flutter.run.FlutterReloadManager$1
[ 1/100%/ 64B] 1.94MB 1 com.intellij.openapi.editor.impl.EditorImpl
[ 1/100%/ 64B] 18.4KB 1 javax.swing.JPanel
[ 1/100%/ 64B] 16.6KB 1 javax.swing.JPanel
[ 1/100%/ 64B] 15.7KB 1 com.intellij.openapi.ui.LoadingDecorator$MyLayeredPane
[ 1/100%/ 64B] 14.9KB 1 ! com.intellij.openapi.fileEditor.impl.text.PsiAwareTextEditorImpl$PsiAwareTextEditorComponent (disposed)
[ 1/100%/ 64B] 5.27KB 1 com.intellij.ui.components.JBLoadingPanel$1
[ 1/100%/ 64B] 64B 1 * com.intellij.openapi.ui.LoadingDecorator$1 (disposed)
Disposed but still strong-referenced objects: 1 com.intellij.util.ui.ButtonlessScrollBarUI$12, most common paths from GC-roots:
Root 1:
[ 1/100%/ 64B] 196MB 1 ROOT: Static field: com.intellij.openapi.util.Disposer.ourTree
[ 1/100%/ 64B] 196MB 1 com.intellij.openapi.util.ObjectTree
[ 1/100%/ 64B] 196MB 1 it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap
[ 1/100%/ 64B] 195MB 1 java.lang.Object[]
[ 1/100%/ 64B] 1.94MB 1 com.intellij.util.messages.impl.MessageBusConnectionImpl
[ 1/100%/ 64B] 1.94MB 1 java.util.concurrent.atomic.AtomicReference
[ 1/100%/ 64B] 1.94MB 1 java.lang.Object[]
[ 1/100%/ 64B] 1.94MB 1 io.flutter.run.FlutterReloadManager$1
[ 1/100%/ 64B] 1.94MB 1 com.intellij.openapi.editor.impl.EditorImpl
[ 1/100%/ 64B] 7.09KB 1 com.intellij.openapi.editor.impl.EditorImpl$MyScrollBar
[ 1/100%/ 64B] 2.11KB 1 com.intellij.openapi.editor.impl.EditorMarkupModelImpl$MyErrorPanel
[ 1/100%/ 64B] 64B 1 * com.intellij.util.ui.ButtonlessScrollBarUI$12 (disposed)
Disposed but still strong-referenced objects: 1 com.intellij.openapi.editor.impl.EditorImpl$$Lambda$1718, most common paths from GC-roots:
Root 1:
[ 1/100%/ 24B] 196MB 1 ROOT: Static field: com.intellij.openapi.util.Disposer.ourTree
[ 1/100%/ 24B] 196MB 1 com.intellij.openapi.util.ObjectTree
[ 1/100%/ 24B] 196MB 1 it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap
[ 1/100%/ 24B] 195MB 1 java.lang.Object[]
[ 1/100%/ 24B] 1.94MB 1 com.intellij.util.messages.impl.MessageBusConnectionImpl
[ 1/100%/ 24B] 1.94MB 1 java.util.concurrent.atomic.AtomicReference
[ 1/100%/ 24B] 1.94MB 1 java.lang.Object[]
[ 1/100%/ 24B] 1.94MB 1 io.flutter.run.FlutterReloadManager$1
[ 1/100%/ 24B] 1.94MB 1 com.intellij.openapi.editor.impl.EditorImpl
[ 1/100%/ 24B] 24B 1 * com.intellij.openapi.editor.impl.EditorImpl$$Lambda$1718 (disposed)
Disposed but still strong-referenced objects: 1 com.intellij.util.ui.ButtonlessScrollBarUI$11, most common paths from GC-roots:
Root 1:
[ 1/100%/ 64B] 196MB 1 ROOT: Static field: com.intellij.openapi.util.Disposer.ourTree
[ 1/100%/ 64B] 196MB 1 com.intellij.openapi.util.ObjectTree
[ 1/100%/ 64B] 196MB 1 it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap
[ 1/100%/ 64B] 195MB 1 java.lang.Object[]
[ 1/100%/ 64B] 1.94MB 1 com.intellij.util.messages.impl.MessageBusConnectionImpl
[ 1/100%/ 64B] 1.94MB 1 java.util.concurrent.atomic.AtomicReference
[ 1/100%/ 64B] 1.94MB 1 java.lang.Object[]
[ 1/100%/ 64B] 1.94MB 1 io.flutter.run.FlutterReloadManager$1
[ 1/100%/ 64B] 1.94MB 1 com.intellij.openapi.editor.impl.EditorImpl
[ 1/100%/ 64B] 7.09KB 1 com.intellij.openapi.editor.impl.EditorImpl$MyScrollBar
[ 1/100%/ 64B] 2.11KB 1 com.intellij.openapi.editor.impl.EditorMarkupModelImpl$MyErrorPanel
[ 1/100%/ 64B] 64B 1 * com.intellij.util.ui.ButtonlessScrollBarUI$11 (disposed)
Disposed but still strong-referenced objects: 1 com.intellij.openapi.editor.impl.CaretImpl, most common paths from GC-roots:
Root 1:
[ 1/100%/ 129B] 196MB 1 ROOT: Static field: com.intellij.openapi.util.Disposer.ourTree
[ 1/100%/ 129B] 196MB 1 com.intellij.openapi.util.ObjectTree
[ 1/100%/ 129B] 196MB 1 it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap
[ 1/100%/ 129B] 195MB 1 java.lang.Object[]
[ 1/100%/ 129B] 1.94MB 1 com.intellij.util.messages.impl.MessageBusConnectionImpl
[ 1/100%/ 129B] 1.94MB 1 java.util.concurrent.atomic.AtomicReference
[ 1/100%/ 129B] 1.94MB 1 java.lang.Object[]
[ 1/100%/ 129B] 1.94MB 1 io.flutter.run.FlutterReloadManager$1
[ 1/100%/ 129B] 1.94MB 1 com.intellij.openapi.editor.impl.EditorImpl
[ 1/100%/ 129B] 4.2KB 1 ! com.intellij.openapi.editor.impl.CaretModelImpl (disposed)
[ 1/100%/ 129B] 428B 1 * com.intellij.openapi.editor.impl.CaretImpl (disposed)
Disposed but still strong-referenced objects: 1 com.intellij.openapi.roots.impl.CompilerModuleExtensionImpl, most common paths from GC-roots:
Root 1:
[ 1/100%/ 60B] 396KB 1 ROOT: Static field: com.intellij.openapi.vfs.impl.VirtualFilePointerManagerImpl$DelegatingDisposable.ourInstances
[ 1/100%/ 60B] 396KB 1 com.intellij.concurrency.ConcurrentHashMap
[ 1/100%/ 60B] 395KB 1 com.intellij.concurrency.ConcurrentHashMap$Node[]
[ 1/100%/ 60B] 5.83KB 1 com.intellij.concurrency.ConcurrentHashMap$Node
[ 1/100%/ 60B] 5.26KB 1 com.intellij.openapi.roots.impl.ExcludeFolderImpl
[ 1/100%/ 60B] 4.93KB 1 com.intellij.openapi.roots.impl.RootModelImpl
[ 1/100%/ 60B] 3.94KB 1 com.intellij.openapi.CompositeDisposable
[ 1/100%/ 60B] 3.92KB 1 java.util.ArrayList
[ 1/100%/ 60B] 3.9KB 1 java.lang.Object[]
[ 1/100%/ 60B] 120B 1 com.intellij.openapi.roots.impl.CompilerModuleExtensionImpl
[ 1/100%/ 60B] 60B 1 * com.intellij.openapi.roots.impl.CompilerModuleExtensionImpl (disposed)
Disposed but still strong-referenced objects: 1 com.intellij.util.ui.AnimatedIcon$1, most common paths from GC-roots:
Root 1:
[ 1/100%/ 64B] 196MB 1 ROOT: Static field: com.intellij.openapi.util.Disposer.ourTree
[ 1/100%/ 64B] 196MB 1 com.intellij.openapi.util.ObjectTree
[ 1/100%/ 64B] 196MB 1 it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap
[ 1/100%/ 64B] 195MB 1 java.lang.Object[]
[ 1/100%/ 64B] 1.94MB 1 com.intellij.util.messages.impl.MessageBusConnectionImpl
[ 1/100%/ 64B] 1.94MB 1 java.util.concurrent.atomic.AtomicReference
[ 1/100%/ 64B] 1.94MB 1 java.lang.Object[]
[ 1/100%/ 64B] 1.94MB 1 io.flutter.run.FlutterReloadManager$1
[ 1/100%/ 64B] 1.94MB 1 com.intellij.openapi.editor.impl.EditorImpl
[ 1/100%/ 64B] 18.4KB 1 javax.swing.JPanel
[ 1/100%/ 64B] 16.6KB 1 javax.swing.JPanel
[ 1/100%/ 64B] 15.7KB 1 com.intellij.openapi.ui.LoadingDecorator$MyLayeredPane
[ 1/100%/ 64B] 14.9KB 1 ! com.intellij.openapi.fileEditor.impl.text.PsiAwareTextEditorImpl$PsiAwareTextEditorComponent (disposed)
[ 1/100%/ 64B] 5.27KB 1 com.intellij.ui.components.JBLoadingPanel$1
[ 1/100%/ 64B] 4.66KB 1 com.intellij.openapi.ui.LoadingDecorator$LoadingLayer
[ 1/100%/ 64B] 940B 1 ! com.intellij.util.ui.AsyncProcessIcon$Big (disposed)
[ 1/100%/ 64B] 64B 1 * com.intellij.util.ui.AnimatedIcon$1 (disposed)
Disposed but still strong-referenced objects: 1 com.intellij.ui.popup.AbstractPopup$$Lambda$3530, most common paths from GC-roots:
Root 1:
[ 1/100%/ 16B] 1.04MB 1 ROOT: Static field: com.intellij.openapi.actionSystem.impl.ActionToolbarImpl.ourToolbars
[ 1/100%/ 16B] 1.04MB 1 java.util.LinkedHashSet
[ 1/100%/ 16B] 1.04MB 1 java.util.LinkedHashMap
[ 1/100%/ 16B] 255KB 1 java.util.HashMap$Node[]
[ 1/100%/ 16B] 129KB 1 java.util.LinkedHashMap$Entry
[ 1/100%/ 16B] 129KB 1 java.util.LinkedHashMap$Entry
[ 1/100%/ 16B] 129KB 1 com.intellij.openapi.actionSystem.impl.ActionToolbarImpl
[ 1/100%/ 16B] 124KB 1 java.util.ArrayList
[ 1/100%/ 16B] 124KB 1 java.lang.Object[]
[ 1/100%/ 16B] 38.8KB 1 com.intellij.openapi.actionSystem.impl.ActionToolbarImpl$4
[ 1/100%/ 16B] 37.2KB 1 com.intellij.ide.HelpTooltip$1
[ 1/100%/ 16B] 37.1KB 1 com.intellij.ide.HelpTooltip
[ 1/100%/ 16B] 11.0KB 1 ! com.intellij.ui.popup.AbstractPopup (disposed)
[ 1/100%/ 16B] 16B 1 * com.intellij.ui.popup.AbstractPopup$$Lambda$3530 (disposed)
Disposed but still strong-referenced objects: 1 com.intellij.openapi.fileEditor.impl.EditorWithProviderComposite, most common paths from GC-roots:
Root 1:
[ 1/100%/ 105B] 196MB 1 ROOT: Static field: com.intellij.openapi.util.Disposer.ourTree
[ 1/100%/ 105B] 196MB 1 com.intellij.openapi.util.ObjectTree
[ 1/100%/ 105B] 196MB 1 it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap
[ 1/100%/ 105B] 195MB 1 java.lang.Object[]
[ 1/100%/ 105B] 1.94MB 1 com.intellij.util.messages.impl.MessageBusConnectionImpl
[ 1/100%/ 105B] 1.94MB 1 java.util.concurrent.atomic.AtomicReference
[ 1/100%/ 105B] 1.94MB 1 java.lang.Object[]
[ 1/100%/ 105B] 1.94MB 1 io.flutter.run.FlutterReloadManager$1
[ 1/100%/ 105B] 1.94MB 1 com.intellij.openapi.editor.impl.EditorImpl
[ 1/100%/ 105B] 18.4KB 1 javax.swing.JPanel
[ 1/100%/ 105B] 16.6KB 1 javax.swing.JPanel
[ 1/100%/ 105B] 15.7KB 1 com.intellij.openapi.ui.LoadingDecorator$MyLayeredPane
[ 1/100%/ 105B] 14.9KB 1 ! com.intellij.openapi.fileEditor.impl.text.PsiAwareTextEditorImpl$PsiAwareTextEditorComponent (disposed)
[ 1/100%/ 105B] 8.61KB 1 javax.swing.JPanel
[ 1/100%/ 105B] 2.79KB 1 com.intellij.openapi.fileEditor.impl.EditorComposite$MyComponent
[ 1/100%/ 105B] 820B 1 * com.intellij.openapi.fileEditor.impl.EditorWithProviderComposite (disposed)
=============== ANALYSIS INFORMATION ==============
Prepare files duration: 11.97 s
Analysis duration: 20.15 s
TOTAL DURATION: 32.24 s
Temp files:
heapdump = 1.05G
id-mapping = 157M
auxOffset = 39.3M
aux = 80.9M
parents = 39.3M
sizes = 39.3M
visited = 39.3M
refIndex = 9.83M
================
Projects open: 1
Project 1:
Module count: 1
Editors opened: 1. Counts by type:
* 1 com.intellij.openapi.fileEditor.impl.text.PsiAwareTextEditorImpl[com.jetbrains.lang.dart.DartFileType]
@ericwindmill You forgot to implement your fist line.
Just +1ing this
I'm experiencing the same issue recently. IDE gets really slow after around 5-10 minutes. For me, especially when editing the Bloc file which is from the bloc & flutter_bloc package.
I'm experiencing the same issue recently. IDE gets really slow after around 5-10 minutes. For me, especially when editing the Bloc file which is from the bloc & flutter_bloc package.
Same is happening to me since I started using bloc (when I edit these files especially long ones) typing is very laggy
I'm experiencing the same issue recently. IDE gets really slow after around 5-10 minutes. For me, especially when editing the Bloc file which is from the bloc & flutter_bloc package.
Same is happening to me since I started using bloc (when I edit these files especially long ones) typing is very laggy
Are you guys also using some code generation? Same thing is happening to me with BloC and Freezed.
I'm experiencing the same issue recently. IDE gets really slow after around 5-10 minutes. For me, especially when editing the Bloc file which is from the bloc & flutter_bloc package.
Same is happening to me since I started using bloc (when I edit these files especially long ones) typing is very laggy
Are you guys also using some code generation? Same thing is happening to me with BloC and Freezed.
Yes - freezed also - but I don't have watch for changes to it doesn't automatically generate.
I have this lagging issue for more than about 2 months and it also happened in a project where I didn't have freezed package though. Strange that it happens only within bloc files.
Also another weird issue when I declare this:
final AsyncSnapshot<List<T>> something; dart analysis laggs and to have red errors fixed I need to restart Android Studio...
I'm experiencing the same issue recently. IDE gets really slow after around 5-10 minutes. For me, especially when editing the Bloc file which is from the bloc & flutter_bloc package.
Same is happening to me since I started using bloc (when I edit these files especially long ones) typing is very laggy
Are you guys also using some code generation? Same thing is happening to me with BloC and Freezed.
Yes - freezed also - but I don't have
watchfor changes to it doesn't automatically generate.I have this lagging issue for more than about 2 months and it also happened in a project where I didn't have freezed package though. Strange that it happens only within bloc files.
Also another weird issue when I declare this:
final AsyncSnapshot<List<T>> something;dart analysis laggs and to have red errors fixed I need to restart Android Studio...
Could you try and see if you can reproduce this issue: https://github.com/dart-lang/sdk/issues/43166
@KlausJokinen @mzdm I'm only using Bloc. I'm not sure what causes this issue. Do you guys use macOS? I didn't experience this issue when I was using Windows but it happens after I switched to macOS. I'm using Macbook Pro 2020 with 16GB RAM i5 8th
For those of you who are struggling with this problem, I solved it by just downgrading the VSCode extension. Unfortunately, I couldn't find a way to downgrade the plugin for Android Studio.
Here's the link to how to install the previous version of extensions
https://code.visualstudio.com/updates/v1_30#_extensions
@KlausJokinen @mzdm I'm only using Bloc. I'm not sure what causes this issue. Do you guys use macOS? I didn't experience this issue when I was using Windows but it happens after I switched to macOS. I'm using Macbook Pro 2020 with 16GB RAM i5 8th
Im using Windows so its not OS related.
Hi All,
Is the problem appears with all files or more it's more related to some specific files?
I found strange analyzer behavior with files that composed using part "", part of "".
So, if you have composed files, remove it and try to reproduce the issue.
Probably deleting of ~/.dartServer/.analysis-driver/ and IDE restart will be needed
@AndriiChuzhynov I'm not using anything like BLoC/Provider/ScopedModel/Redux etc, simple plain dart code. I had a file with over 10,000 lines, so my IDE already used to freeze in between. I decided to break it in parts and now I'm using part '' and part of''. And even that is causing the same issue.
This doesn't happen with other files in the project.
@AndriiChuzhynov @iLoveDocs Bloc files also contain the part and part of keywords. Looks like these cause the problem.
Also facing this issue, even with blocs that are only a couple of hundred lines of code the analyzer is forever churning and making code suggestions worse than useless. Removing all the part declarations from my blocs didn't immediately resolve the problem but also deleting the content of .dartServer/.analysis-driver/ did. Now wish I'd cleaned that folder first to see it that on its own helped as results on whats made the difference are, for now, inconclusive.
Having massive issues with the current project. Not using bloc or anything like that. Pretty new project with. only 1000 LOC or so. The moment I run the app on a simulator, CPU maxes out and AS become sluggish and unusable. Flutter performance reports poor frame rates in screens that were good previously, and reports constant rebuilds of widgets that should only build once but also reports no increase in build counts. So something really weird going on there.
I'm learning Flutter + Bloc, it's very frustrated with this issue.
Been two weeks now and haven't had a repeat of this issue since removing all the usage of 'part' in the blocs.
As Andrii said above you also need to delete ~/.dartServer/.analysis-driver/ and then restart the IDE.
Um, solved it. :-) PEBCAK. I'd switched to using the integrated GPU on the simulator because of a painting issue with the discrete GPU when running Flutter apps. Solved the painting issue but the performance went to the dogs :-)
Can confirm that the issue seems to be related to having part and part of in the codebase
I believe the analyzer freaks out when there are too many .part files.
@KlausJokisuo I had only 1 part file, just started the project. So it's not the reason
Fix for parts already merged to Dart SDK 🎉
https://github.com/dart-lang/sdk/issues/44353
Most helpful comment
I'm experiencing the same issue recently. IDE gets really slow after around 5-10 minutes. For me, especially when editing the Bloc file which is from the bloc & flutter_bloc package.