Status Update
Comments
ya...@google.com <ya...@google.com>
dr...@gmail.com <dr...@gmail.com> #2
As I have said before this happens far too regularly
On Sat, Oct 12, 2024 at 4:37 AM <buganizer-system@google.com> wrote:
je...@google.com <je...@google.com> #3
it seems that your issue is related to the file system errors like :
Caused by: java.nio.file.AccessDeniedException: C:\Users\Martin\.gradle\caches\transforms-4\6a3e17a3a7ddfed689a67fd66e2b1ebc-ba96ef9a-7851-4f2d-8fc7-14a25b4b6669 -> C:\Users\Martin\.gradle\caches\transforms-4\6a3e17a3a7ddfed689a67fd66e2b1ebc
which is very strange, unless you have several users under the c:\users\martin home directory.
it would be interesting to see who Windows think owns this directory, can you find out ?
In any case, that seems like a vanilla Gradle issue, so I would suggest you also file a bug https://github.com/gradle/gradle/issues
dr...@gmail.com <dr...@gmail.com> #4
This "Trashing projects on opening" issue has followed me from my previous
computer
I upgraded because builds were so slow and had assumed a the SSD access
speed / CPU clock rate was creating the issue
No the issue followed me and the ONLY thing in common with the old computer
is the AntiVirus software I installed on both machines
Android Studio complained about the lack of speed and asked me to remove
the Android Projects folder from the scan - but I note that .gradle is
still included in the scan
So before I raise a github issue can you please check for known issues with
BitDefender AntiVirus software ?
Cheers
On Thu, Oct 17, 2024 at 6:55 AM <buganizer-system@google.com> wrote:
je...@google.com <je...@google.com> #5
dr...@gmail.com <dr...@gmail.com> #6
issue does not necessarily indicate the fix was successful !)
Thanks for your understanding
On Thu, Oct 17, 2024 at 10:51 AM <buganizer-system@google.com> wrote:
dr...@gmail.com <dr...@gmail.com> #7
didn't work
I opened a project and over 200 (non-existent) "errors" were reported
Also noticed the layouts are trashed - All items appear in the top left
hand corner
Log attached
What next ?
On Fri, Oct 18, 2024 at 8:39 AM Martin Gill <dr.martin.gill@gmail.com>
wrote:
je...@google.com <je...@google.com> #8
ok, but those seem to be completely different errors, maybe related to the layout editor. Can you file a new bug with this so we keep this one open for the original issue. Thanks !
dr...@gmail.com <dr...@gmail.com> #9
dr...@gmail.com <dr...@gmail.com> #10
bug even though Bitdefender is no longer scanning the caches directory
Today it took a whole new turn ...
I opened a project and it was trashed - so deleted the directory and copied
the backup directory only to encounter EXACTLY the same errors (even the
same filenames)
This has never occurred before - the backup has always built and loaded
successfully
Only solution was to create the ENTIRE project again from scratch - a
painful process of copying the contents of each file
Finally success - even though the code was now line for line identical to
the trashed project
Moving on - open another project -> TRASHED
Yeap similar two fatal errors during the initial Gradle Build and once
again loading the backup also failed to restore the project.
So again file by file copy and paste and despite being line for line
identical this project builds and runs successfully
OK what did I observe that makes me bring this to your attention?
When I encountered the error I tried deleting the listed (offending) caches
directory and noted the listed filenames were EXCEEDINGLY LONG
As we have discussed because of constant app trashing on open I create
backups. These are HUGE so I manually delete the unnecessary directories
(app and build) and recently have been encountering the warning - "Filename
is too long"
My suggestion is therefore (JetBrains?) is attempting to create cache
filenames which exceed the Windows PC filename limit for the immutable copy
and that is why the initial Build Fails
I can't explain why this only occurs on reopening a project (and while
working on a project which opens without errors), but hope it gives some
clue into this very upsetting, and quite frankly unacceptable, error.
Three new bug reports filed which list the errors with the LONG filenames
and the associated Log File
Genuinely hope this helps because I really need to modify a Project but
just can't face the prospect of being forced to totally rebuild it line by
line when Android Studio trashes it
On Fri, Oct 25, 2024 at 12:20 PM Martin Gill <dr.martin.gill@gmail.com>
wrote:
je...@google.com <je...@google.com> #11
can you provide the path to one of these long filenames ? I'd like to track down who created that file originally and that's not necessarily Jetbrains (your initial report suggested Gradle cache files in fact).
thanks
dr...@gmail.com <dr...@gmail.com> #12
problem) but found a file creating the "filename too long"
Under
<AppDirectory>\app\build\intermediates\project_dex_archive\debug\dexBuilderDebug\out\com\digitalraceassistant\draentrants
We find the file :
MainActivity$EventsWithEntrantsSelectDialog$RaceEventsWithEntrantsSelectAdapter$EventViewHolder.dex"
This filename is too long
I recognise the names since they are the same as a Dialog with a
RecyclerView along with its Adapter
While the filename is too long it appears to be unrelated to the fatal
build error I was getting
Are you able to find the two Error Reports I filed giving details of the
specific error I encountered along with Logs?
In case it helps the file giving the "could not make immutable copy" error
was
caches/transforms-4/4456fbe8501097626366f0396fd66daa-3543f5aa-e07d-4f1c-9a4d-b2a2739fa686
On Mon, Nov 25, 2024 at 4:20 PM <buganizer-system@google.com> wrote:
je...@google.com <je...@google.com> #13
which Windows version are you using ?
Looking at this article, the file path limitation is mostly removed starting in Windows 10,
let me know if that helps.
dr...@gmail.com <dr...@gmail.com> #14
Specifically I can confirm all folders, including those containing long
filenames, can be copied (which appeared to be the Gradle error)
It is only when I attempt to delete a directory containing a filename which
is too long I see the warning:
[image: image.png]
On Tue, Nov 26, 2024 at 10:58 AM <buganizer-system@google.com> wrote:
dr...@gmail.com <dr...@gmail.com> #15
developer so that works out at one project rendered useless every day I
have worked
I REALLY need some means of recovering trashed projects (short of having to
create a new project and painfully copy and paste the multiple kt and
layout files)
As discussed replacing the trashed project with a backup no longer works.
Yes it used to work, but now results in exactly the same errors
Looking at stackoverflow I see several other developers have encountered
variations of the corruption I see
e.g.
Do you have any advice on things I could attempt to recover the five
projects because two of the most recently trashed projects are large and
will take considerable time and effort to reconstruct from scratch
I an genuinely at wits-end so am willing to try anything you can suggest
On Tue, Nov 26, 2024 at 11:21 AM Martin Gill <dr.martin.gill@gmail.com>
wrote:
dr...@gmail.com <dr...@gmail.com> #16
reconstructing them from scratch) and decided to click on the Show Log in
Explorer
I searched the idea file for "Error" which showed
ErrorFile=C:\Users\Martin\java_error_in_studio_%p.log,
-XX:HeapDumpPath=C:\Users\Martin\java_error_in_studio.hprof, -Xms256m,
-Xmx2048m, -XX:+*HeapDumpOnOutOfMemoryError*
While it looks more like a setting (determining what is written to the idea
file) I decided I should look at the memory settings
File->Settings->System Settings the Gradle daemon and Kotlin daemon are
both set to the largest allowed size of 2048MB and the IDE heap size was
6144MB which I have increased to 8192MB
It made no difference
So I tried renaming the cache as suggested in the StackOverFlow discussion
- No Luck
So I tried all the steps detailed in a more recent response ...
*I solved that byClose project you are working on//This enables deleting
all cache files Close android studionavigate to .AndroidStudio folder and
then sytem then cachedelete the cacheGo to your project folder delete
delete gradle and .idea folderdelete app.iml file tooimport project dont
open as exixting.Boom you done.*
And that did not work either
Latest Log attached
On Fri, Nov 29, 2024 at 9:45 AM Martin Gill <dr.martin.gill@gmail.com>
wrote:
dr...@gmail.com <dr...@gmail.com> #17
be as simple as it gets) but I STILL get the same error
- failed
- Download info
- C:\Users\Martin\.gradle\caches\8.9\transforms\0e6740e60ff5b65a9963eab1bf06753a-9b9dc0fb-490a-4a6a-a2f5-e5b66be0ba0f
->
C:\Users\Martin\.gradle\caches\8.9\transforms\0e6740e60ff5b65a9963eab1bf06753a
- Could not move temporary workspace
(C:\Users\Martin\.gradle\caches\8.9\transforms\0e6740e60ff5b65a9963eab1bf06753a-9b9dc0fb-490a-4a6a-a2f5-e5b66be0ba0f)
to immutable location
(C:\Users\Martin\.gradle\caches\8.9\transforms\0e6740e60ff5b65a9963eab1bf06753a)
Log file attached
On Sat, Nov 30, 2024 at 11:26 AM Martin Gill <dr.martin.gill@gmail.com>
wrote:
dr...@gmail.com <dr...@gmail.com> #18
manually deleting the .gradle Directory) and then reinstall a fresh copy
Miracle! I was able to open two of the trashed projects !!!
So I opened another untrashed project and was met with ...
- failed
- Download info
- C:\Users\Martin\.gradle\caches\8.9\transforms\80c9b27e5c4525f4ca528b200ecf8c8f-35c619fa-cf21-4cc9-9c2c-cd3add7442c1
->
C:\Users\Martin\.gradle\caches\8.9\transforms\80c9b27e5c4525f4ca528b200ecf8c8f
- Could not move temporary workspace
(C:\Users\Martin\.gradle\caches\8.9\transforms\80c9b27e5c4525f4ca528b200ecf8c8f-35c619fa-cf21-4cc9-9c2c-cd3add7442c1)
to immutable location
(C:\Users\Martin\.gradle\caches\8.9\transforms\80c9b27e5c4525f4ca528b200ecf8c8f)
Yeap the same error as before
Log File attached
On Sun, Dec 1, 2024 at 10:19 AM Martin Gill <dr.martin.gill@gmail.com>
wrote:
dr...@gmail.com <dr...@gmail.com> #19
this issue ... was looking through the menus and found Analyse Memory Usage
After the restart it reported it was using more memory than usual (sorry
but that part of the report did not get copied)
It offered to send the report to Google, but it just sends it without
allowing me to add a description of WHY I was interested
All of that aside, here is the reported memory usage ...
==================== HISTOGRAM ====================
Histogram. Top 50 by instance count [All-objects] [Only-strong-ref]:
1: [ 920K/87.5MB] [ 681K/73.3MB] byte[]
2: [ 906K/19.9MB] [ 671K/14.7MB] java.lang.String
3: [ 255K/9.45MB] [ 255K/9.45MB]
com.intellij.util.lang.ImmutableZipEntry
4: [ 244K/ 8.8MB] [ 184K/6.64MB] java.util.HashMap$Node
5: [ 127K/4.59MB] [ 108K/3.89MB]
java.util.concurrent.ConcurrentHashMap$Node
6: [97.6K/11.7MB] [87.7K/10.7MB] java.lang.Object[]
7: [72.6K/31.2MB] [59.8K/25.3MB] int[]
8: [64.0K/7.94MB] [64.0K/7.94MB] java.lang.Class
9: [58.2K/3.02MB] [30.0K/1.56MB] java.util.LinkedHashMap$Entry
10: [42.7K/1.02MB] [32.1K/ 771KB] java.util.ArrayList
11: [40.0K/ 320KB] [39.8K/ 318KB] java.lang.Object
12: [34.6K/13.3MB] [34.4K/13.1MB] long[]
13: [29.3K/ 815KB] [13.3K/ 415KB] java.lang.Class[]
14: [28.8K/1.18MB] [ 0/ 0B]
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo
15: [27.6K/ 663KB] [27.6K/ 663KB] jdk.internal.jimage.ImageLocation!2
16: [27.6K/1.02MB] [27.6K/1.02MB]
jdk.internal.jimage.ImageReader$Resource
17: [27.4K/3.78MB] [8.53K/1.17MB] java.lang.reflect.Method
18: [26.0K/5.93MB] [19.5K/4.11MB] java.util.HashMap$Node[]
19: [24.6K/1.28MB] [17.6K/ 919KB] java.lang.invoke.MemberName
20: [19.1K/1.07MB] [18.4K/1.03MB] java.util.HashMap
21: [18.7K/ 748KB] [18.7K/ 748KB] com.intellij.util.xml.dom.XmlElement
22: [17.7K/1.88MB] [8.38K/ 888KB] java.lang.reflect.Field
23: [14.9K/ 628KB] [14.8K/ 621KB] java.lang.invoke.LambdaForm$Name
24: [14.7K/ 649KB] [14.7K/ 649KB]
java.lang.invoke.MethodType$ConcurrentWeakInternSet$WeakEntry
25: [13.8K/ 806KB] [6.22K/ 360KB]
java.lang.invoke.BoundMethodHandle$Species_LL
26: [13.8K/ 774KB] [11.9K/ 667KB] java.lang.invoke.MethodType
27: [13.5K/ 326KB] [5.44K/ 130KB]
kotlin.reflect.jvm.internal.ReflectProperties$LazySoftVal
28: [13.0K/ 104KB] [11.7K/94.0KB] java.lang.invoke.ResolvedMethodName
29: [12.1K/ 645KB] [6.82K/ 361KB]
kotlin.reflect.jvm.internal.impl.protobuf.SmallSortedMap$1
30: [12.1K/ 219KB] [6.82K/ 122KB]
kotlin.reflect.jvm.internal.impl.protobuf.FieldSet
31: [11.9K/ 917KB] [4.78K/ 368KB] java.util.LinkedHashMap
32: [11.7K/ 280KB] [7.08K/ 170KB]
java.util.Collections$UnmodifiableRandomAccessList
33: [11.4K/ 551KB] [11.4K/ 547KB]
com.intellij.util.lang.ClassLoadingLocks$WeakLockReference
34: [10.5K/ 517KB] [10.5K/ 517KB]
com.intellij.openapi.extensions.ExtensionDescriptor
35: [10.3K/ 696KB] [ 6.1K/ 307KB] java.lang.String[]
36: [10.2K/ 493KB] [3.32K/ 159KB] java.lang.ref.SoftReference
37: [7.92K/ 158KB] [7.92K/ 158KB] sun.font.TrueTypeFont$DirectoryEntry
38: [7.69K/ 276KB] [6.57K/ 236KB]
java.util.concurrent.locks.ReentrantLock$NonfairSync
39: [7.63K/ 122KB] [6.52K/ 104KB]
java.util.concurrent.locks.ReentrantLock
40: [7.24K/ 115KB] [ 7.2K/ 115KB] java.util.HashMap$KeySet
41: [7.23K/ 665KB] [6.01K/ 553KB] java.util.concurrent.ConcurrentHashMap
42: [7.01K/ 280KB] [ 6.5K/ 260KB] java.lang.ref.WeakReference
43: [6.33K/ 405KB] [6.31K/ 404KB] java.util.Collections$SingletonMap
44: [6.29K/ 201KB] [3.93K/ 125KB] kotlin.SafePublicationLazyImpl
45: [6.18K/ 315KB] [5.75K/ 293KB] java.lang.invoke.DirectMethodHandle
46: [6.02K/ 361KB] [ 0/ 0B]
com.intellij.psi.impl.source.tree.LeafPsiElement
47: [ 6.0K/ 390KB] [ 6.0K/ 390KB]
com.intellij.openapi.extensions.impl.XmlExtensionAdapter
48: [5.91K/ 497KB] [ 0/ 0B]
com.intellij.psi.impl.source.tree.CompositeElement
49: [5.69K/ 204KB] [5.67K/ 204KB] java.util.Hashtable$Entry
50: [5.03K/60.4KB] [5.02K/60.2KB] java.lang.Integer
[...removed 25624 lines...]
Total - All: 4.12M 279MB 25674 classes (Total instances: 4122077)
Total - Strong-ref: 3.22M 228MB 24798 classes (Total instances: 3226141)
Top 10 by size:
1: [ 920K/87.5MB] [ 681K/73.3MB] byte[]
2: [72.6K/31.2MB] [59.8K/25.3MB] int[]
3: [ 906K/19.9MB] [ 671K/14.7MB] java.lang.String
4: [34.6K/13.3MB] [34.4K/13.1MB] long[]
5: [97.6K/11.7MB] [87.7K/10.7MB] java.lang.Object[]
6: [ 255K/9.45MB] [ 255K/9.45MB]
com.intellij.util.lang.ImmutableZipEntry
7: [ 244K/ 8.8MB] [ 184K/6.64MB] java.util.HashMap$Node
8: [64.0K/7.94MB] [64.0K/7.94MB] java.lang.Class
9: [ 506/6.13MB] [ 506/6.13MB]
com.intellij.util.lang.ImmutableZipEntry[]
10: [26.0K/5.93MB] [19.5K/4.11MB] java.util.HashMap$Node[]
Unreachable objects: 373K 24.4MB
=================== HEAP SUMMARY ==================
Analysis completed! Visited instances: 3748962, time: 2.680 s
Update sizes time: 113.4 ms
Inner class report time: 1.123 s
Leaves found: 1385076
Class count: 64083
Finalizable size: 17.7KB
Soft-reachable size: 26.3MB
Weak-reachable size: 135KB
Reachable only from disposer tree: 0
======== INSTANCES OF EACH NOMINATED CLASS ========
Nominated classes:
--> [920K/87.5MB] byte[]
--> [72.6K/31.2MB] int[]
--> [906K/19.9MB] java.lang.String
--> [34.6K/13.3MB] long[]
--> [97.6K/11.7MB] java.lang.Object[]
--> [255K/9.45MB] com.intellij.util.lang.ImmutableZipEntry
--> [244K/8.8MB] java.util.HashMap$Node
--> [127K/4.59MB] java.util.concurrent.ConcurrentHashMap$Node
--> [28.8K/1.18MB] com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo
--> [27.6K/1.02MB] jdk.internal.jimage.ImageReader$Resource
--> [27.6K/663KB] jdk.internal.jimage.ImageLocation!2
--> [1/589KB]
com.intellij.openapi.vfs.newvfs.persistent.namecache.MRUFileNameCache$CacheEntryNameWithId[]
--> [10.5K/517KB] com.intellij.openapi.extensions.ExtensionDescriptor
--> [7.92K/158KB] sun.font.TrueTypeFont$DirectoryEntry
--> [338/27.0KB] java.nio.DirectByteBuffer
CLASS: byte[] (814309 objects)
Root 1:
[1.15K/ 0%/24.0MB] 27.5MB 1 ROOT: Static field:
java.util.zip.ZipFile$Source.files
[1.15K/ 0%/24.0MB] 27.5MB 1 (root): java.util.HashMap
[1.15K/ 0%/24.0MB] 27.5MB 1 table: java.util.HashMap$Node[]
[1.15K/ 0%/24.0MB] 27.5MB 216 []: java.util.HashMap$Node
[ 706/ 0%/21.6MB] 24.7MB 216 value: java.util.zip.ZipFile$Source
[ 216/ 0%/21.6MB] 21.6MB 216 * cen: byte[]
Root 2:
[ 114K/ 14%/9.14MB] 20.7MB 1 ROOT: Static field:
com.android.tools.idea.backup.BackupBundle.bundleRef
[ 114K/ 14%/9.14MB] 20.7MB 1 (root):
com.android.tools.idea.localization.MessageBundleReference
[ 114K/ 14%/9.14MB] 20.7MB 1 bundleClassLoader:
com.intellij.ide.plugins.cl.PluginClassLoader
[ 111K/ 13%/8.95MB] 19.6MB 1 classPath:
com.intellij.util.lang.ClassPath
[ 111K/ 13%/8.93MB] 18.9MB 1 loaders: java.util.ArrayList
[ 111K/ 13%/8.93MB] 18.9MB 1 elementData: java.lang.Object[]
[ 111K/ 13%/8.93MB] 18.9MB 156 []: com.intellij.util.lang.JarLoader
[ 111K/ 13%/8.92MB] 18.9MB 156 zipFile:
com.intellij.util.lang.ZipResourceFile
[ 111K/ 13%/8.92MB] 18.9MB 156 zipFile:
com.intellij.util.lang.HashMapZipFile
[ 111K/ 13%/8.92MB] 17.9MB 156 nameMap:
com.intellij.util.lang.ImmutableZipEntry[]
[ 111K/ 13%/8.92MB] 16.1MB 111066 []:
com.intellij.util.lang.ImmutableZipEntry
[ 111K/ 13%/8.92MB] 11.7MB 111066 name: java.lang.String
[ 111K/ 13%/8.92MB] 9.09MB 111066 * value: byte[]
Root 3:
[75.7K/ 9%/4.72MB] 14.9MB 1 ROOT: Static field:
com.intellij.openapi.application.ApplicationManager.ourApplication
[75.7K/ 9%/4.72MB] 14.9MB 1 (root):
com.intellij.openapi.application.impl.ApplicationImpl
[57.7K/ 7%/3.17MB] 7.49MB 1 (disposer-tree):
com.intellij.openapi.vfs.impl.jrt.JrtFileSystemImpl
[57.7K/ 7%/3.17MB] 7.48MB 1 myHandlers:
java.util.Collections$SynchronizedMap
[57.7K/ 7%/3.17MB] 7.48MB 1 m:
it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap
[57.7K/ 7%/3.17MB] 7.48MB 1 value: java.lang.Object[]
[57.7K/ 7%/3.17MB] 7.48MB 1 []:
com.intellij.openapi.vfs.impl.jrt.JrtHandler
[57.7K/ 7%/3.17MB] 7.48MB 1 myEntries:
java.lang.ref.SoftReference
[57.7K/ 7%/3.17MB] 7.48MB 1 ! (soft): java.util.HashMap
[57.7K/ 7%/3.17MB] 7.48MB 1 table: java.util.HashMap$Node[]
[57.7K/ 7%/3.17MB] 6.96MB 23392 []: java.util.HashMap$Node
[23.3K/ 2%/1.69MB] 2.28MB 23392 key: java.lang.String
[23.3K/ 2%/1.69MB] 1.72MB 23392 * value: byte[]
Root 4:
[88.6K/ 10%/3.99MB] 10.4MB 1 ROOT: Static field:
com.intellij.openapi.actionSystem.impl.actionholder.ActionRefKt.manager$delegate
[88.6K/ 10%/3.99MB] 10.4MB 1 (root): kotlin.SynchronizedLazyImpl
[88.6K/ 10%/3.99MB] 10.4MB 1 _value:
com.intellij.openapi.actionSystem.impl.ActionManagerImpl
[88.5K/ 10%/3.98MB] 10.4MB 1 actionPostInitRegistrar:
com.intellij.openapi.actionSystem.impl.PostInitActionRegistrar
[87.9K/ 10%/3.95MB] 9.77MB 1 idToAction:
java.util.concurrent.ConcurrentHashMap
[87.9K/ 10%/3.95MB] 9.77MB 1 table:
java.util.concurrent.ConcurrentHashMap$Node[]
[87.9K/ 10%/3.95MB] 8.97MB 1742 []:
java.util.concurrent.ConcurrentHashMap$Node
[85.3K/ 10%/3.83MB] 8.34MB 1431 val:
com.intellij.openapi.actionSystem.ActionStub
[83.7K/ 10%/3.72MB] 7.94MB 135 templatePresentation:
com.intellij.openapi.actionSystem.impl.ActionManagerImpl$$Lambda+0x00000008004b0bd8
[83.5K/ 10%/3.71MB] 7.92MB 63 arg$1:
com.intellij.openapi.actionSystem.impl.ActionManagerImpl$registerPluginActions$bundleSupplier$1
[83.5K/ 10%/3.71MB] 7.92MB 63 $bundle:
kotlin.jvm.internal.Ref$ObjectRef
[83.5K/ 10%/3.71MB] 7.92MB 63 element:
com.intellij.IntelliJResourceBundle
[83.5K/ 10%/3.71MB] 7.91MB 63 lookup: java.util.HashMap
[83.5K/ 10%/3.71MB] 7.91MB 63 table: java.util.HashMap$Node[]
[83.5K/ 10%/3.71MB] 7.35MB 31007 []: java.util.HashMap$Node
[31.0K/ 3%/1.48MB] 2.27MB 31007 key: java.lang.String
[31.0K/ 3%/1.48MB] 1.52MB 31007 * value: byte[]
Report for byte[] created in 1.500 s
CLASS: int[] (60955 objects)
Root 1:
[ 7/ 0%/10.5MB] 11.2MB 1 ROOT: Static field:
sun.awt.AppContext.mainAppContext
[ 7/ 0%/10.5MB] 11.2MB 1 (root): sun.awt.AppContext
[ 7/ 0%/10.5MB] 11.2MB 1 table: java.util.HashMap
[ 7/ 0%/10.5MB] 11.2MB 1 table: java.util.HashMap$Node[]
[ 7/ 0%/10.5MB] 11.0MB 2 []: java.util.HashMap$Node
[ 6/ 0%/10.5MB] 10.5MB 1 value: javax.swing.RepaintManager
[ 6/ 0%/10.5MB] 10.5MB 1 volatileMap: java.util.HashMap
[ 6/ 0%/10.5MB] 10.5MB 1 table: java.util.HashMap$Node[]
[ 6/ 0%/10.5MB] 10.5MB 1 []: java.util.HashMap$Node
[ 6/ 0%/10.5MB] 10.5MB 1 value:
sun.awt.image.SunVolatileImage
[ 6/ 0%/10.5MB] 10.5MB 1 volSurfaceManager:
sun.awt.image.BufImgVolatileSurfaceManager
[ 6/ 0%/10.5MB] 10.5MB 1 sdBackup:
sun.awt.image.BufImgSurfaceData
[ 6/ 0%/10.5MB] 10.5MB 1 bufImg: java.awt.image.BufferedImage
[ 6/ 0%/10.5MB] 10.5MB 1 raster:
sun.awt.image.IntegerInterleavedRaster
[ 1/ 0%/10.5MB] 10.5MB 1 * data: int[]
Root 2:
[44.4K/ 72%/8.04MB] 9.25MB 1 ROOT: Static field:
com.intellij.openapi.vfs.newvfs.persistent.FSRecords.impl
[44.4K/ 72%/8.04MB] 9.25MB 1 (root):
com.intellij.openapi.vfs.newvfs.persistent.FSRecordsImpl
[ 4/ 0%/4.19MB] 4.23MB 1 +-connection:
com.intellij.openapi.vfs.newvfs.persistent.PersistentFSConnection
[ 1/ 0%/4.19MB] 4.19MB 1 | namesEnumerator:
com.intellij.openapi.vfs.newvfs.persistent.dev.enumerator.DurableStringEnumerator
[ 1/ 0%/4.19MB] 4.19MB 1 | valueHashToId:
com.intellij.platform.util.io.storages.intmultimaps.Int2IntMultimap
[ 1/ 0%/4.19MB] 4.19MB 1 * | table: int[]
[44.4K/ 72%/3.84MB] 4.37MB 1 \-invertedNameIndexLazy:
com.intellij.openapi.vfs.newvfs.persistent.FSRecordsImpl$$Lambda+0x00000008006f3dc0
[44.4K/ 72%/3.84MB] 4.37MB 1 arg$1:
java.util.concurrent.CompletableFuture
[44.4K/ 72%/3.84MB] 4.37MB 1 result:
com.intellij.openapi.vfs.newvfs.persistent.InvertedNameIndex
[ 2/ 0%/2.09MB] 2.09MB 1 +-singularMapping:
it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap
[ 1/ 0%/1.04MB] 1.04MB 1 * | key: int[]
[44.4K/ 72%/1.75MB] 2.27MB 1 \-multiMapping:
it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap
[44.4K/ 72%/1.48MB] 2.01MB 1 value: java.lang.Object[]
[44.4K/ 72%/1.48MB] 1.48MB 44459 * []: int[]
Report for int[] created in 47.29 ms
CLASS: java.lang.String (801956 objects)
Root 1:
[ 114K/ 14%/2.51MB] 20.7MB 1 ROOT: Static field:
com.android.tools.idea.backup.BackupBundle.bundleRef
[ 114K/ 14%/2.51MB] 20.7MB 1 (root):
com.android.tools.idea.localization.MessageBundleReference
[ 114K/ 14%/2.51MB] 20.7MB 1 bundleClassLoader:
com.intellij.ide.plugins.cl.PluginClassLoader
[ 111K/ 13%/2.45MB] 19.6MB 1 classPath:
com.intellij.util.lang.ClassPath
[ 111K/ 13%/2.44MB] 18.9MB 1 loaders: java.util.ArrayList
[ 111K/ 13%/2.44MB] 18.9MB 1 elementData: java.lang.Object[]
[ 111K/ 13%/2.44MB] 18.9MB 156 []: com.intellij.util.lang.JarLoader
[ 111K/ 13%/2.44MB] 18.9MB 156 zipFile:
com.intellij.util.lang.ZipResourceFile
[ 111K/ 13%/2.44MB] 18.9MB 156 zipFile:
com.intellij.util.lang.HashMapZipFile
[ 111K/ 13%/2.44MB] 17.9MB 156 nameMap:
com.intellij.util.lang.ImmutableZipEntry[]
[ 111K/ 13%/2.44MB] 16.1MB 111066 []:
com.intellij.util.lang.ImmutableZipEntry
[ 111K/ 13%/2.44MB] 11.7MB 111066 * name: java.lang.String
Root 2:
[88.6K/ 11%/1.95MB] 10.4MB 1 ROOT: Static field:
com.intellij.openapi.actionSystem.impl.actionholder.ActionRefKt.manager$delegate
[88.6K/ 11%/1.95MB] 10.4MB 1 (root): kotlin.SynchronizedLazyImpl
[88.6K/ 11%/1.95MB] 10.4MB 1 _value:
com.intellij.openapi.actionSystem.impl.ActionManagerImpl
[88.5K/ 11%/1.94MB] 10.4MB 1 actionPostInitRegistrar:
com.intellij.openapi.actionSystem.impl.PostInitActionRegistrar
[87.9K/ 10%/1.93MB] 9.77MB 1 idToAction:
java.util.concurrent.ConcurrentHashMap
[87.9K/ 10%/1.93MB] 9.77MB 1 table:
java.util.concurrent.ConcurrentHashMap$Node[]
[87.9K/ 10%/1.93MB] 8.97MB 1742 []:
java.util.concurrent.ConcurrentHashMap$Node
[85.3K/ 10%/1.87MB] 8.34MB 1431 val:
com.intellij.openapi.actionSystem.ActionStub
[83.7K/ 10%/1.84MB] 7.94MB 135 templatePresentation:
com.intellij.openapi.actionSystem.impl.ActionManagerImpl$$Lambda+0x00000008004b0bd8
[83.5K/ 10%/1.83MB] 7.92MB 63 arg$1:
com.intellij.openapi.actionSystem.impl.ActionManagerImpl$registerPluginActions$bundleSupplier$1
[83.5K/ 10%/1.83MB] 7.92MB 63 $bundle:
kotlin.jvm.internal.Ref$ObjectRef
[83.5K/ 10%/1.83MB] 7.92MB 63 element:
com.intellij.IntelliJResourceBundle
[83.5K/ 10%/1.83MB] 7.91MB 63 lookup: java.util.HashMap
[83.5K/ 10%/1.83MB] 7.91MB 63 table: java.util.HashMap$Node[]
[83.5K/ 10%/1.83MB] 7.35MB 31007 []: java.util.HashMap$Node
[31.0K/ 3%/ 682KB] 2.27MB 31007 * key: java.lang.String
Root 3:
[75.7K/ 9%/1.66MB] 14.9MB 1 ROOT: Static field:
com.intellij.openapi.application.ApplicationManager.ourApplication
[75.7K/ 9%/1.66MB] 14.9MB 1 (root):
com.intellij.openapi.application.impl.ApplicationImpl
[57.7K/ 7%/1.27MB] 7.49MB 1 (disposer-tree):
com.intellij.openapi.vfs.impl.jrt.JrtFileSystemImpl
[57.7K/ 7%/1.27MB] 7.48MB 1 myHandlers:
java.util.Collections$SynchronizedMap
[57.7K/ 7%/1.27MB] 7.48MB 1 m:
it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap
[57.7K/ 7%/1.27MB] 7.48MB 1 value: java.lang.Object[]
[57.7K/ 7%/1.27MB] 7.48MB 1 []:
com.intellij.openapi.vfs.impl.jrt.JrtHandler
[57.7K/ 7%/1.27MB] 7.48MB 1 myEntries:
java.lang.ref.SoftReference
[57.7K/ 7%/1.27MB] 7.48MB 1 ! (soft): java.util.HashMap
[57.7K/ 7%/1.27MB] 7.48MB 1 table: java.util.HashMap$Node[]
[57.7K/ 7%/1.27MB] 6.96MB 23392 []: java.util.HashMap$Node
[23.5K/ 2%/ 518KB] 2.52MB 23392 value:
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo
[23.3K/ 2%/ 514KB] 1.47MB 23392 * shortName: java.lang.String
Report for java.lang.String created in 1.375 s
CLASS: long[] (34547 objects)
Root 1:
[ 90/ 0%/5.18MB] 6.52MB 1 ROOT: Global JNI
[ 90/ 0%/5.18MB] 6.52MB 1 (root):
com.intellij.util.lang.PathClassLoader
[ 90/ 0%/5.18MB] 5.36MB 1 classPath:
com.intellij.util.lang.ClassPath
[ 88/ 0%/5.03MB] 5.05MB 1 loaders: java.util.ArrayList
[ 88/ 0%/5.03MB] 5.05MB 1 elementData: java.lang.Object[]
[ 88/ 0%/5.03MB] 5.05MB 22 []: com.intellij.util.lang.JarLoader
[ 88/ 0%/5.03MB] 5.04MB 22 zipFile:
com.intellij.util.lang.ZipResourceFile
[ 88/ 0%/5.03MB] 5.04MB 22 zipFile:
com.intellij.util.lang.ImmutableZipFile
[ 44/ 0%/4.99MB] 5.0MB 22 ikv:
com.intellij.util.lang.Ikv$SizeAwareIkv
[ 44/ 0%/4.99MB] 4.99MB 22 index:
com.intellij.util.lang.StrippedLongToLongMap
[ 22/ 0%/2.49MB] 2.49MB 22 * values: long[]
Root 2:
[ 14/ 0%/2.21MB] 2.67MB 1 ROOT: Static field:
org.jetbrains.plugins.gradle.util.GradleDocumentationBundle.INSTANCE
[ 14/ 0%/2.21MB] 2.67MB 1 (root):
org.jetbrains.plugins.gradle.util.GradleDocumentationBundle
[ 14/ 0%/2.21MB] 2.67MB 1 bundleClassLoader:
com.intellij.ide.plugins.cl.PluginClassLoader
[ 14/ 0%/2.21MB] 2.49MB 1 classPath:
com.intellij.util.lang.ClassPath
[ 12/ 0%/2.14MB] 2.35MB 1 loaders: java.util.ArrayList
[ 12/ 0%/2.14MB] 2.35MB 1 elementData: java.lang.Object[]
[ 12/ 0%/2.14MB] 2.14MB 3 []: com.intellij.util.lang.JarLoader
[ 12/ 0%/2.14MB] 2.14MB 3 zipFile:
com.intellij.util.lang.ZipResourceFile
[ 12/ 0%/2.14MB] 2.14MB 3 zipFile:
com.intellij.util.lang.ImmutableZipFile
[ 6/ 0%/2.12MB] 2.12MB 3 ikv:
com.intellij.util.lang.Ikv$SizeAwareIkv
[ 6/ 0%/2.12MB] 2.12MB 3 index:
com.intellij.util.lang.StrippedLongToLongMap
[ 3/ 0%/1.06MB] 1.06MB 3 * values: long[]
Root 3:
[27.6K/ 80%/ 2.1MB] 8.95MB 1 ROOT: Static field:
jdk.internal.jimage.ImageReader$SharedImageReader!1.OPEN_FILES
[27.6K/ 80%/ 2.1MB] 8.95MB 1 (root): java.util.HashMap
[27.6K/ 80%/ 2.1MB] 8.95MB 1 table: java.util.HashMap$Node[]
[27.6K/ 80%/ 2.1MB] 8.94MB 1 []: java.util.HashMap$Node
[27.6K/ 80%/ 2.1MB] 8.94MB 1 value:
jdk.internal.jimage.ImageReader$SharedImageReader!1
[27.6K/ 80%/ 2.1MB] 8.94MB 1 nodes: java.util.HashMap
[27.6K/ 80%/ 2.1MB] 8.94MB 1 table: java.util.HashMap$Node[]
[27.6K/ 80%/ 2.1MB] 8.07MB 22459 []: java.util.HashMap$Node
[22.2K/ 64%/1.69MB] 3.11MB 22260 +-value:
jdk.internal.jimage.ImageReader$Resource
[22.2K/ 64%/1.69MB] 2.22MB 22260 | loc:
jdk.internal.jimage.ImageLocation!2
[22.2K/ 64%/1.69MB] 1.69MB 22260 * | attributes: long[]
[5.37K/ 15%/ 408KB] 1.57MB 4667 \-next: java.util.HashMap$Node
[4.63K/ 13%/ 352KB] 648KB 4632 value:
jdk.internal.jimage.ImageReader$Resource
[4.63K/ 13%/ 352KB] 463KB 4632 loc:
jdk.internal.jimage.ImageLocation!2
[4.63K/ 13%/ 352KB] 352KB 4632 * attributes: long[]
Report for long[] created in 50.57 ms
CLASS: java.lang.Object[] (96223 objects)
Ignored 67 too-deep objects
Root 1:
[10.8K/ 11%/1.34MB] 12.7MB 1 ROOT: Static field:
com.intellij.openapi.project.ProjectCoreUtil.theOnlyProject
[10.8K/ 11%/1.34MB] 12.7MB 1 (root):
com.intellij.openapi.project.impl.ProjectImpl
[8.21K/ 8%/1.04MB] 10.0MB 1 serviceParentDisposable:
com.intellij.openapi.util.Disposer$2
[5.64K/ 5%/ 606KB] 3.0MB 1 (disposer-tree):
org.jetbrains.kotlin.idea.core.script.ScriptDefinitionsManager
[5.64K/ 5%/ 606KB] 3.0MB 1 definitions:
java.util.Arrays$ArrayList
[5.64K/ 5%/ 606KB] 3.0MB 1 a: java.lang.Object[]
[5.63K/ 5%/ 605KB] 2.97MB 3 []:
org.jetbrains.kotlin.idea.gradle.scripting.GradleKotlinScriptDefinitionWrapper
[5.63K/ 5%/ 605KB] 2.97MB 3 legacyDefinition:
org.jetbrains.kotlin.scripting.resolve.KotlinScriptDefinitionFromAnnotatedTemplate
[5.62K/ 5%/ 605KB] 2.96MB 3 template:
kotlin.reflect.jvm.internal.KClassImpl
[5.62K/ 5%/ 605KB] 2.96MB 3 data: kotlin.SafePublicationLazyImpl
[5.62K/ 5%/ 605KB] 2.96MB 3 _value:
kotlin.reflect.jvm.internal.KClassImpl$Data
[3.56K/ 3%/ 382KB] 1.5MB 3 descriptor$delegate:
kotlin.reflect.jvm.internal.ReflectProperties$LazySoftVal
[3.56K/ 3%/ 382KB] 1.5MB 3 value: java.lang.ref.SoftReference
[3.56K/ 3%/ 382KB] 1.5MB 3 ! (soft):
kotlin.reflect.jvm.internal.impl.serialization.deserialization.descriptors.DeserializedClassDescriptor
[3.44K/ 3%/ 370KB] 1.36MB 2 containingDeclaration:
kotlin.reflect.jvm.internal.impl.load.java.lazy.descriptors.LazyJavaPackageFragment
[3.44K/ 3%/ 369KB] 1.35MB 2 containingDeclaration:
kotlin.reflect.jvm.internal.impl.descriptors.impl.ModuleDescriptorImpl
[3.43K/ 3%/ 368KB] 1.34MB 2
packageFragmentProviderForModuleContent:
kotlin.reflect.jvm.internal.impl.descriptors.impl.CompositePackageFragmentProvider
[3.43K/ 3%/ 368KB] 1.34MB 2 providers:
java.util.Arrays$ArrayList
[3.43K/ 3%/ 368KB] 1.34MB 2 a:
kotlin.reflect.jvm.internal.impl.descriptors.PackageFragmentProviderOptimized[]
[3.43K/ 3%/ 368KB] 1.34MB 2 []:
kotlin.reflect.jvm.internal.impl.builtins.jvm.JvmBuiltInsPackageFragmentProvider
[3.38K/ 3%/ 363KB] 1.32MB 2 fragments:
kotlin.reflect.jvm.internal.impl.storage.LockBasedStorageManager$MapBasedMemoizedFunction
[3.38K/ 3%/ 363KB] 1.32MB 2 cache:
java.util.concurrent.ConcurrentHashMap
[3.38K/ 3%/ 363KB] 1.32MB 2 table:
java.util.concurrent.ConcurrentHashMap$Node[]
[3.38K/ 3%/ 363KB] 1.32MB 4 []:
java.util.concurrent.ConcurrentHashMap$Node
[3.38K/ 3%/ 363KB] 1.31MB 4 val:
kotlin.reflect.jvm.internal.impl.serialization.deserialization.builtins.BuiltInsPackageFragmentImpl
[3.36K/ 3%/ 354KB] 1.24MB 4 classDataFinder:
kotlin.reflect.jvm.internal.impl.serialization.deserialization.ProtoBasedClassDataFinder
[3.36K/ 3%/ 354KB] 1.24MB 4 classIdToProto:
java.util.LinkedHashMap
[3.22K/ 3%/ 340KB] 1.17MB 4 table: java.util.HashMap$Node[]
[3.22K/ 3%/ 340KB] 1.17MB 100 []: java.util.LinkedHashMap$Entry
[1.88K/ 1%/ 197KB] 684KB 100 value:
kotlin.reflect.jvm.internal.impl.metadata.ProtoBuf$Class
[1.17K/ 1%/ 126KB] 380KB 44 function_:
java.util.Collections$UnmodifiableRandomAccessList
[1.17K/ 1%/ 126KB] 379KB 44 list: java.util.ArrayList
[1.17K/ 1%/ 126KB] 378KB 44 elementData: java.lang.Object[]
[1.13K/ 1%/ 120KB] 360KB 392 []:
kotlin.reflect.jvm.internal.impl.metadata.ProtoBuf$Function
[ 824/ 0%/91.9KB] 211KB 336 extensions:
kotlin.reflect.jvm.internal.impl.protobuf.FieldSet
[ 824/ 0%/91.9KB] 204KB 336 fields:
kotlin.reflect.jvm.internal.impl.protobuf.SmallSortedMap$1
[ 824/ 0%/91.9KB] 185KB 336 entryList: java.util.ArrayList
[ 824/ 0%/91.9KB] 177KB 336 elementData: java.lang.Object[]
[ 488/ 0%/44.8KB] 130KB 336 []:
kotlin.reflect.jvm.internal.impl.protobuf.SmallSortedMap$Entry
[ 488/ 0%/44.8KB] 119KB 336 value:
java.util.Collections$UnmodifiableRandomAccessList
[ 488/ 0%/44.8KB] 111KB 336 list: java.util.ArrayList
[ 488/ 0%/44.8KB] 103KB 336 elementData: java.lang.Object[]
[ 152/ 0%/13.9KB] 58.4KB 114 []:
kotlin.reflect.jvm.internal.impl.metadata.ProtoBuf$Annotation
[ 152/ 0%/13.9KB] 53.4KB 114 argument_:
java.util.Collections$UnmodifiableRandomAccessList
[ 152/ 0%/13.9KB] 50.6KB 114 list: java.util.ArrayList
[ 152/ 0%/13.9KB] 47.9KB 114 elementData: java.lang.Object[]
[ 38/ 0%/3.49KB] 20.6KB 38 []:
kotlin.reflect.jvm.internal.impl.metadata.ProtoBuf$Annotation$Argument
[ 38/ 0%/3.49KB] 19.0KB 38 value_:
kotlin.reflect.jvm.internal.impl.metadata.ProtoBuf$Annotation$Argument$Value
[ 28/ 0%/2.57KB] 12.9KB 28 annotation_:
kotlin.reflect.jvm.internal.impl.metadata.ProtoBuf$Annotation
[ 28/ 0%/2.57KB] 11.7KB 28 argument_:
java.util.Collections$UnmodifiableRandomAccessList
[ 28/ 0%/2.57KB] 11.0KB 28 list: java.util.ArrayList
[ 28/ 0%/2.57KB] 10.4KB 28 * elementData: java.lang.Object[]
Root 2:
[4.15K/ 4%/ 581KB] 14.9MB 1 ROOT: Static field:
com.intellij.openapi.application.ApplicationManager.ourApplication
[4.15K/ 4%/ 581KB] 14.9MB 1 (root):
com.intellij.openapi.application.impl.ApplicationImpl
[3.29K/ 3%/ 320KB] 4.36MB 1 serviceContainer:
com.intellij.platform.instanceContainer.internal.InstanceContainerImpl
[3.29K/ 3%/ 320KB] 4.36MB 1 _state:
com.intellij.platform.instanceContainer.internal.InstanceContainerState
[1.86K/ 1%/ 173KB] 3.05MB 1 cache:
kotlinx.collections.immutable.implementations.immutableMap.PersistentHashMap
[1.86K/ 1%/ 173KB] 3.05MB 1 node:
kotlinx.collections.immutable.implementations.immutableMap.TrieNode
[1.86K/ 1%/ 173KB] 3.05MB 1 buffer: java.lang.Object[]
[1.86K/ 1%/ 173KB] 3.05MB 32 []:
kotlinx.collections.immutable.implementations.immutableMap.TrieNode
[1.86K/ 1%/ 173KB] 3.05MB 32 buffer: java.lang.Object[]
[1.76K/ 1%/ 166KB] 2.96MB 7 []:
com.intellij.platform.instanceContainer.internal.StaticInstanceHolder
[1.67K/ 1%/ 160KB] 2.13MB 1 _state:
com.jetbrains.cidr.lang.symbols.symtable.serialization.SerializationServiceImpl
[1.67K/ 1%/ 160KB] 2.13MB 1 mySerializerPool:
com.intellij.util.containers.Stack
[1.67K/ 1%/ 160KB] 2.13MB 1 elementData: java.lang.Object[]
[1.67K/ 1%/ 160KB] 2.13MB 10 []:
com.jetbrains.cidr.lang.symbols.symtable.serialization.FileSymbolTableSerializer
[1.67K/ 1%/ 160KB] 2.13MB 10 kryo:
com.jetbrains.cidr.lang.symbols.symtable.serialization.HardenedKryo
[1.63K/ 1%/ 147KB] 2.11MB 10 classResolver:
com.jetbrains.cidr.lang.symbols.symtable.serialization.HardenedKryo$HardenedClassResolver
[1.61K/ 1%/ 104KB] 2.07MB 10 idToRegistration:
com.esotericsoftware.kryo.util.IntMap
[1.61K/ 1%/ 104KB] 2.06MB 10 valueTable: java.lang.Object[]
[ 1.6K/ 1%/83.2KB] 1.21MB 381 []:
com.esotericsoftware.kryo.Registration
[1.05K/ 1%/54.6KB] 818KB 210 serializer:
com.jetbrains.cidr.lang.symbols.symtable.serialization.MaybeFileOwnerSerializer
[1.05K/ 1%/54.6KB] 715KB 210 fields:
com.esotericsoftware.kryo.serializers.FieldSerializer$CachedField[]
[1.05K/ 1%/54.6KB] 395KB 480 []:
com.esotericsoftware.kryo.serializers.UnsafeCacheFields$UnsafeObjectField
[1.05K/ 1%/54.6KB] 343KB 480 field: java.lang.reflect.Field
[1.05K/ 1%/54.6KB] 283KB 480 genericInfo:
sun.reflect.generics.repository.FieldRepository
[1.02K/ 1%/53.0KB] 210KB 480 tree:
sun.reflect.generics.tree.ClassTypeSignature
[1.02K/ 1%/53.0KB] 202KB 480 path: java.util.ArrayList
[1.02K/ 1%/53.0KB] 191KB 480 elementData: java.lang.Object[]
[ 540/ 0%/28.0KB] 162KB 450 []:
sun.reflect.generics.tree.SimpleClassTypeSignature
[ 540/ 0%/28.0KB] 123KB 450 typeArgs:
sun.reflect.generics.tree.TypeArgument[]
[ 540/ 0%/28.0KB] 114KB 520 []:
sun.reflect.generics.tree.ClassTypeSignature
[ 540/ 0%/28.0KB] 105KB 520 path: java.util.ArrayList
[ 540/ 0%/28.0KB] 93.4KB 520 elementData: java.lang.Object[]
[ 20/ 0%/1.04KB] 5.4KB 10 []:
sun.reflect.generics.tree.SimpleClassTypeSignature
[ 20/ 0%/1.04KB] 4.44KB 10 typeArgs:
sun.reflect.generics.tree.TypeArgument[]
[ 20/ 0%/1.04KB] 4.16KB 20 []:
sun.reflect.generics.tree.ClassTypeSignature
[ 20/ 0%/1.04KB] 3.84KB 20 path: java.util.ArrayList
[ 20/ 0%/1.04KB] 3.36KB 20 * elementData: java.lang.Object[]
Report for java.lang.Object[] created in 188.1 ms
CLASS: com.intellij.util.lang.ImmutableZipEntry (255546 objects)
Root 1:
[ 111K/ 43%/ 4.1MB] 20.7MB 1 ROOT: Static field:
com.android.tools.idea.backup.BackupBundle.bundleRef
[ 111K/ 43%/ 4.1MB] 20.7MB 1 (root):
com.android.tools.idea.localization.MessageBundleReference
[ 111K/ 43%/ 4.1MB] 20.7MB 1 bundleClassLoader:
com.intellij.ide.plugins.cl.PluginClassLoader
[ 111K/ 43%/ 4.1MB] 19.6MB 1 classPath:
com.intellij.util.lang.ClassPath
[ 111K/ 43%/ 4.1MB] 18.9MB 1 loaders: java.util.ArrayList
[ 111K/ 43%/ 4.1MB] 18.9MB 1 elementData: java.lang.Object[]
[ 111K/ 43%/ 4.1MB] 18.9MB 156 []: com.intellij.util.lang.JarLoader
[ 111K/ 43%/ 4.1MB] 18.9MB 156 zipFile:
com.intellij.util.lang.ZipResourceFile
[ 111K/ 43%/ 4.1MB] 18.9MB 156 zipFile:
com.intellij.util.lang.HashMapZipFile
[ 111K/ 43%/ 4.1MB] 17.9MB 156 nameMap:
com.intellij.util.lang.ImmutableZipEntry[]
[ 111K/ 43%/ 4.1MB] 16.1MB 111066 * []:
com.intellij.util.lang.ImmutableZipEntry
Root 2:
[32.1K/ 12%/1.18MB] 5.39MB 1 ROOT: Static field:
com.android.tools.idea.wear.preview.WearPreviewBundle.bundleRef
[32.1K/ 12%/1.18MB] 5.39MB 1 (root):
com.android.tools.idea.localization.MessageBundleReference
[32.1K/ 12%/1.18MB] 5.39MB 1 bundleClassLoader:
com.intellij.ide.plugins.cl.PluginClassLoader
[32.1K/ 12%/1.18MB] 5.12MB 1 classPath:
com.intellij.util.lang.ClassPath
[32.1K/ 12%/1.18MB] 5.08MB 1 loaders: java.util.ArrayList
[32.1K/ 12%/1.18MB] 5.08MB 1 elementData: java.lang.Object[]
[32.1K/ 12%/1.18MB] 5.08MB 3 []: com.intellij.util.lang.JarLoader
[32.1K/ 12%/1.18MB] 5.08MB 3 zipFile:
com.intellij.util.lang.ZipResourceFile
[32.1K/ 12%/1.18MB] 5.08MB 3 zipFile:
com.intellij.util.lang.HashMapZipFile
[32.1K/ 12%/1.18MB] 4.82MB 3 nameMap:
com.intellij.util.lang.ImmutableZipEntry[]
[32.1K/ 12%/1.18MB] 4.31MB 32121 * []:
com.intellij.util.lang.ImmutableZipEntry
Report for com.intellij.util.lang.ImmutableZipEntry created in 219.0 ms
CLASS: java.util.HashMap$Node (243944 objects)
Root 1:
[53.1K/ 21%/1.91MB] 10.4MB 1 ROOT: Static field:
com.intellij.openapi.actionSystem.impl.actionholder.ActionRefKt.manager$delegate
[53.1K/ 21%/1.91MB] 10.4MB 1 (root): kotlin.SynchronizedLazyImpl
[53.1K/ 21%/1.91MB] 10.4MB 1 _value:
com.intellij.openapi.actionSystem.impl.ActionManagerImpl
[53.1K/ 21%/1.91MB] 10.4MB 1 actionPostInitRegistrar:
com.intellij.openapi.actionSystem.impl.PostInitActionRegistrar
[46.4K/ 19%/1.67MB] 9.77MB 1 idToAction:
java.util.concurrent.ConcurrentHashMap
[46.4K/ 19%/1.67MB] 9.77MB 1 table:
java.util.concurrent.ConcurrentHashMap$Node[]
[46.4K/ 19%/1.67MB] 8.94MB 664 []:
java.util.concurrent.ConcurrentHashMap$Node
[41.9K/ 17%/ 1.5MB] 7.93MB 63 val:
com.intellij.openapi.actionSystem.ActionStub
[41.9K/ 17%/ 1.5MB] 7.92MB 63 templatePresentation:
com.intellij.openapi.actionSystem.impl.ActionManagerImpl$$Lambda+0x00000008004b0bd8
[41.9K/ 17%/ 1.5MB] 7.92MB 63 arg$1:
com.intellij.openapi.actionSystem.impl.ActionManagerImpl$registerPluginActions$bundleSupplier$1
[41.9K/ 17%/ 1.5MB] 7.92MB 63 $bundle:
kotlin.jvm.internal.Ref$ObjectRef
[41.9K/ 17%/ 1.5MB] 7.92MB 63 element:
com.intellij.IntelliJResourceBundle
[41.9K/ 17%/ 1.5MB] 7.91MB 63 lookup: java.util.HashMap
[41.9K/ 17%/ 1.5MB] 7.91MB 63 table: java.util.HashMap$Node[]
[41.9K/ 17%/ 1.5MB] 7.35MB 31007 []: java.util.HashMap$Node
[10.9K/ 4%/ 392KB] 1.91MB 8614 next: java.util.HashMap$Node
[2.29K/ 0%/82.5KB] 400KB 1934 next: java.util.HashMap$Node
[ 358/ 0%/12.8KB] 62.6KB 305 next: java.util.HashMap$Node
[ 53/ 0%/ 1.9KB] 9.29KB 44 next: java.util.HashMap$Node
[ 9/ 0%/ 324B] 1.51KB 9 * next: java.util.HashMap$Node
Root 2:
[34.8K/ 14%/1.25MB] 14.9MB 1 ROOT: Static field:
com.intellij.openapi.application.ApplicationManager.ourApplication
[34.8K/ 14%/1.25MB] 14.9MB 1 (root):
com.intellij.openapi.application.impl.ApplicationImpl
[28.8K/ 11%/1.03MB] 7.49MB 1 (disposer-tree):
com.intellij.openapi.vfs.impl.jrt.JrtFileSystemImpl
[28.8K/ 11%/1.03MB] 7.48MB 1 myHandlers:
java.util.Collections$SynchronizedMap
[28.8K/ 11%/1.03MB] 7.48MB 1 m:
it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap
[28.8K/ 11%/1.03MB] 7.48MB 1 value: java.lang.Object[]
[28.8K/ 11%/1.03MB] 7.48MB 1 []:
com.intellij.openapi.vfs.impl.jrt.JrtHandler
[28.8K/ 11%/1.03MB] 7.48MB 1 myEntries:
java.lang.ref.SoftReference
[28.8K/ 11%/1.03MB] 7.48MB 1 ! (soft): java.util.HashMap
[28.8K/ 11%/1.03MB] 7.48MB 1 table: java.util.HashMap$Node[]
[28.8K/ 11%/1.03MB] 6.96MB 23393 []: java.util.HashMap$Node
[5.49K/ 2%/ 197KB] 1.31MB 4733 next: java.util.HashMap$Node
[ 762/ 0%/27.4KB] 181KB 687 next: java.util.HashMap$Node
[ 75/ 0%/ 2.7KB] 17.7KB 71 next: java.util.HashMap$Node
[ 4/ 0%/ 144B] 908B 4 * next: java.util.HashMap$Node
Report for java.util.HashMap$Node created in 334.8 ms
CLASS: java.util.concurrent.ConcurrentHashMap$Node (127543 objects)
Root 1:
[38.9K/ 30%/ 1.4MB] 5.25MB 1 ROOT: Global JNI
[38.9K/ 30%/ 1.4MB] 5.25MB 1 (root):
jdk.internal.loader.ClassLoaders$PlatformClassLoader
[31.4K/ 24%/1.13MB] 4.76MB 1 parallelLockMap:
java.util.concurrent.ConcurrentHashMap
[31.4K/ 24%/1.13MB] 4.76MB 1 table:
java.util.concurrent.ConcurrentHashMap$Node[]
[31.4K/ 24%/1.13MB] 4.24MB 25076 []:
java.util.concurrent.ConcurrentHashMap$Node
[6.36K/ 4%/ 228KB] 828KB 5450 next:
java.util.concurrent.ConcurrentHashMap$Node
[ 910/ 0%/32.7KB] 115KB 815 next:
java.util.concurrent.ConcurrentHashMap$Node
[ 95/ 0%/3.42KB] 11.2KB 82 next:
java.util.concurrent.ConcurrentHashMap$Node
[ 13/ 0%/ 468B] 1.6KB 12 next:
java.util.concurrent.ConcurrentHashMap$Node
[ 1/ 0%/ 36B] 112B 1 * next:
java.util.concurrent.ConcurrentHashMap$Node
Root 2:
[14.7K/ 11%/ 531KB] 1.55MB 1 ROOT: Static field:
java.lang.invoke.MethodType.internTable
[14.7K/ 11%/ 531KB] 1.55MB 1 (root):
java.lang.invoke.MethodType$ConcurrentWeakInternSet
[14.7K/ 11%/ 531KB] 1.55MB 1 map:
java.util.concurrent.ConcurrentHashMap
[14.7K/ 11%/ 531KB] 1.55MB 1 table:
java.util.concurrent.ConcurrentHashMap$Node[]
[14.7K/ 11%/ 531KB] 1.28MB 11931 []:
java.util.concurrent.ConcurrentHashMap$Node
[2.83K/ 2%/ 101KB] 238KB 2471 next:
java.util.concurrent.ConcurrentHashMap$Node
[ 360/ 0%/12.9KB] 28.1KB 325 next:
java.util.concurrent.ConcurrentHashMap$Node
[ 35/ 0%/1.26KB] 2.57KB 35 * next:
java.util.concurrent.ConcurrentHashMap$Node
Report for java.util.concurrent.ConcurrentHashMap$Node created in 87.03 ms
CLASS: com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo (28888
objects)
Root 1:
[28.8K/100%/1.18MB] 14.9MB 1 ROOT: Static field:
com.intellij.openapi.application.ApplicationManager.ourApplication
[28.8K/100%/1.18MB] 14.9MB 1 (root):
com.intellij.openapi.application.impl.ApplicationImpl
[28.8K/100%/1.18MB] 7.49MB 1 (disposer-tree):
com.intellij.openapi.vfs.impl.jrt.JrtFileSystemImpl
[28.8K/100%/1.18MB] 7.48MB 1 myHandlers:
java.util.Collections$SynchronizedMap
[28.8K/100%/1.18MB] 7.48MB 1 m:
it.unimi.dsi.fastutil.objects.Object2ObjectOpenCustomHashMap
[28.8K/100%/1.18MB] 7.48MB 1 value: java.lang.Object[]
[28.8K/100%/1.18MB] 7.48MB 1 []:
com.intellij.openapi.vfs.impl.jrt.JrtHandler
[28.8K/100%/1.18MB] 7.48MB 1 myEntries:
java.lang.ref.SoftReference
[28.8K/100%/1.18MB] 7.48MB 1 ! (soft): java.util.HashMap
[28.8K/100%/1.18MB] 7.48MB 1 table: java.util.HashMap$Node[]
[28.8K/100%/1.18MB] 6.96MB 23393 []: java.util.HashMap$Node
[23.5K/ 81%/ 967KB] 2.52MB 23393 +-value:
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo
[ 194/ 0%/7.95KB] 16.9KB 193 | parent:
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo
[ 1/ 0%/ 41B] 88B 1 * | parent:
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo
[ 5.3K/ 18%/ 217KB] 1.29MB 4609 \-next: java.util.HashMap$Node
[4.57K/ 15%/ 187KB] 487KB 4578 value:
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo
[ 1/ 0%/ 41B] 84B 1 * parent:
com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo
Report for com.intellij.openapi.vfs.impl.ArchiveHandler$EntryInfo created
in 19.43 ms
CLASS: jdk.internal.jimage.ImageReader$Resource (27657 objects)
Root 1:
[27.6K/100%/1.02MB] 8.95MB 1 ROOT: Static field:
jdk.internal.jimage.ImageReader$SharedImageReader!1.OPEN_FILES
[27.6K/100%/1.02MB] 8.95MB 1 (root): java.util.HashMap
[27.6K/100%/1.02MB] 8.95MB 1 table: java.util.HashMap$Node[]
[27.6K/100%/1.02MB] 8.94MB 1 []: java.util.HashMap$Node
[27.6K/100%/1.02MB] 8.94MB 1 value:
jdk.internal.jimage.ImageReader$SharedImageReader!1
[27.6K/100%/1.02MB] 8.94MB 1 nodes: java.util.HashMap
[27.6K/100%/1.02MB] 8.94MB 1 table: java.util.HashMap$Node[]
[27.6K/100%/1.02MB] 8.07MB 22459 []: java.util.HashMap$Node
[22.2K/ 80%/ 823KB] 3.11MB 22260 * +-value:
jdk.internal.jimage.ImageReader$Resource
[5.37K/ 19%/ 198KB] 1.57MB 4667 \-next: java.util.HashMap$Node
[4.63K/ 16%/ 171KB] 648KB 4632 * value:
jdk.internal.jimage.ImageReader$Resource
Report for jdk.internal.jimage.ImageReader$Resource created in 18.63 ms
CLASS: jdk.internal.jimage.ImageLocation!2 (27657 objects)
Root 1:
[27.6K/100%/ 663KB] 8.95MB 1 ROOT: Static field:
jdk.internal.jimage.ImageReader$SharedImageReader!1.OPEN_FILES
[27.6K/100%/ 663KB] 8.95MB 1 (root): java.util.HashMap
[27.6K/100%/ 663KB] 8.95MB 1 table: java.util.HashMap$Node[]
[27.6K/100%/ 663KB] 8.94MB 1 []: java.util.HashMap$Node
[27.6K/100%/ 663KB] 8.94MB 1 value:
jdk.internal.jimage.ImageReader$SharedImageReader!1
[27.6K/100%/ 663KB] 8.94MB 1 nodes: java.util.HashMap
[27.6K/100%/ 663KB] 8.94MB 1 table: java.util.HashMap$Node[]
[27.6K/100%/ 663KB] 8.07MB 22459 []: java.util.HashMap$Node
[22.2K/ 80%/ 534KB] 3.11MB 22260 +-value:
jdk.internal.jimage.ImageReader$Resource
[22.2K/ 80%/ 534KB] 2.22MB 22260 * | loc:
jdk.internal.jimage.ImageLocation!2
[5.37K/ 19%/ 128KB] 1.57MB 4667 \-next: java.util.HashMap$Node
[4.63K/ 16%/ 111KB] 648KB 4632 value:
jdk.internal.jimage.ImageReader$Resource
[4.63K/ 16%/ 111KB] 463KB 4632 * loc:
jdk.internal.jimage.ImageLocation!2
Report for jdk.internal.jimage.ImageLocation!2 created in 20.78 ms
CLASS:
com.intellij.openapi.vfs.newvfs.persistent.namecache.MRUFileNameCache$CacheEntryNameWithId[]
(1 objects)
Root 1:
[ 1/100%/ 589KB] 9.25MB 1 ROOT: Static field:
com.intellij.openapi.vfs.newvfs.persistent.FSRecords.impl
[ 1/100%/ 589KB] 9.25MB 1 (root):
com.intellij.openapi.vfs.newvfs.persistent.FSRecordsImpl
[ 1/100%/ 589KB] 639KB 1 fileNamesEnumerator:
com.intellij.openapi.vfs.newvfs.persistent.namecache.MRUFileNameCache
[ 1/100%/ 589KB] 616KB 1 * mruCache:
com.intellij.openapi.vfs.newvfs.persistent.namecache.MRUFileNameCache$CacheEntryNameWithId[]
Report for
com.intellij.openapi.vfs.newvfs.persistent.namecache.MRUFileNameCache$CacheEntryNameWithId[]
created in 2.069 ms
CLASS: com.intellij.openapi.extensions.ExtensionDescriptor (10571 objects)
Root 1:
[2.27K/ 21%/ 111KB] 4.87MB 1 ROOT: Static field:
com.intellij.java.JavaBundle.INSTANCE
[2.27K/ 21%/ 111KB] 4.87MB 1 (root): com.intellij.DynamicBundle
[2.27K/ 21%/ 111KB] 4.87MB 1 bundleClassLoader:
com.intellij.ide.plugins.cl.PluginClassLoader
[ 2.1K/ 19%/ 102KB] 1.29MB 1 pluginDescriptor:
com.intellij.ide.plugins.IdeaPluginDescriptorImpl
[2.08K/ 19%/ 102KB] 1.13MB 1 epNameToExtensions:
java.util.LinkedHashMap
[2.05K/ 19%/ 100KB] 1.12MB 1 table: java.util.HashMap$Node[]
[2.05K/ 19%/ 100KB] 1.11MB 347 []: java.util.LinkedHashMap$Entry
[1.77K/ 16%/86.9KB] 978KB 347 value: java.util.ArrayList
[1.77K/ 16%/86.9KB] 970KB 347 elementData: java.lang.Object[]
[1.77K/ 16%/86.9KB] 926KB 1774 * []:
com.intellij.openapi.extensions.ExtensionDescriptor
Root 2:
[2.12K/ 20%/ 104KB] 2.0MB 1 ROOT: Static field:
com.intellij.openapi.vfs.impl.VirtualFileManagerImpl.MANAGER_LISTENER_EP
[2.12K/ 20%/ 104KB] 2.0MB 1 (root):
com.intellij.openapi.extensions.impl.InterfaceExtensionPoint
[2.12K/ 20%/ 104KB] 2.0MB 1 extensionPointPluginDescriptor:
com.intellij.ide.plugins.IdeaPluginDescriptorImpl
[2.12K/ 20%/ 104KB] 871KB 1 epNameToExtensions:
java.util.LinkedHashMap
[2.01K/ 19%/98.5KB] 829KB 1 table: java.util.HashMap$Node[]
[2.01K/ 19%/98.5KB] 821KB 359 []: java.util.LinkedHashMap$Entry
[1.58K/ 14%/77.6KB] 630KB 359 value: java.util.ArrayList
[1.58K/ 14%/77.6KB] 621KB 359 elementData: java.lang.Object[]
[1.58K/ 14%/77.6KB] 583KB 1584 * []:
com.intellij.openapi.extensions.ExtensionDescriptor
Report for com.intellij.openapi.extensions.ExtensionDescriptor created in
14.79 ms
CLASS: sun.font.TrueTypeFont$DirectoryEntry (7924 objects)
Root 1:
[4.79K/ 60%/95.8KB] 345KB 1 ROOT: Static field:
sun.font.FontFamily.familyNameMap
[4.79K/ 60%/95.8KB] 345KB 1 (root):
java.util.concurrent.ConcurrentHashMap
[4.79K/ 60%/95.8KB] 345KB 1 table:
java.util.concurrent.ConcurrentHashMap$Node[]
[4.79K/ 60%/95.8KB] 325KB 148 []:
java.util.concurrent.ConcurrentHashMap$Node
[4.79K/ 60%/95.8KB] 306KB 148 val: sun.font.FontFamily
[2.74K/ 34%/54.9KB] 159KB 145 plain: sun.font.TrueTypeFont
[2.74K/ 34%/54.9KB] 78.6KB 145 tableDirectory:
sun.font.TrueTypeFont$DirectoryEntry[]
[2.74K/ 34%/54.9KB] 54.9KB 2745 * []:
sun.font.TrueTypeFont$DirectoryEntry
Root 2:
[3.13K/ 39%/62.6KB] 1.02MB 1 ROOT: Static field:
sun.font.FontManagerFactory.instance
[3.13K/ 39%/62.6KB] 1.02MB 1 (root): sun.awt.Win32FontManager
[1.98K/ 25%/39.7KB] 149KB 1 physicalFonts:
java.util.concurrent.ConcurrentHashMap
[1.98K/ 25%/39.7KB] 149KB 1 table:
java.util.concurrent.ConcurrentHashMap$Node[]
[1.98K/ 25%/39.7KB] 126KB 110 []:
java.util.concurrent.ConcurrentHashMap$Node
[1.98K/ 25%/39.7KB] 119KB 110 val: sun.font.TrueTypeFont
[1.98K/ 25%/39.7KB] 57.0KB 110 tableDirectory:
sun.font.TrueTypeFont$DirectoryEntry[]
[1.98K/ 25%/39.7KB] 39.7KB 1989 * []:
sun.font.TrueTypeFont$DirectoryEntry
Report for sun.font.TrueTypeFont$DirectoryEntry created in 7.529 ms
CLASS: java.nio.DirectByteBuffer (338 objects)
Root 1:
[ 194/ 57%/ 200MB] 1.12MB 1 ROOT: Static field:
com.intellij.util.io.StorageLockContext.DEFAULT_FILE_PAGE_CACHE
[ 194/ 57%/ 200MB] 1.12MB 1 (root):
com.intellij.util.io.FilePageCache
[ 194/ 57%/ 200MB] 59.8KB 1 pagesByPageId:
com.intellij.util.io.FilePageCache$1
[ 191/ 56%/ 198MB] 58.7KB 1 table:
com.intellij.util.containers.hash.LongLinkedHashMap$Entry[]
[ 191/ 56%/ 198MB] 54.4KB 189 []:
com.intellij.util.containers.hash.LongLinkedHashMap$Entry
[ 189/ 55%/ 196MB] 44.3KB 189 value:
com.intellij.util.io.DirectBufferWrapper
[ 189/ 55%/ 196MB] 36.0KB 189 * myBuffer: java.nio.DirectByteBuffer
Root 2:
[ 1/ 0%/50.8MB] 1.24KB 1 ROOT: Static field:
sun.net.www.protocol.jrt.JavaRuntimeURLConnection.reader
[ 1/ 0%/50.8MB] 1.24KB 1 (root):
jdk.internal.jimage.ImageReader!2
[ 1/ 0%/50.8MB] 1.22KB 1 reader:
jdk.internal.jimage.ImageReader$SharedImageReader!2
[ 1/ 0%/50.8MB] 160B 1 memoryMap:
java.nio.DirectByteBufferR
[ 1/ 0%/50.8MB] 80B 1 * att: java.nio.DirectByteBuffer
Report for java.nio.DirectByteBuffer created in 5.315 ms
=== INNER CLASSES THAT RETAIN OBJECTS VIA THIS$0 ==
Histogram. Top 30 by instance count:
1: [17.1K/ 674KB] ai.grazie.nlp.patterns.Pattern$afterWordBoundary$1
2: [ 217/11.1KB]
com.intellij.ui.SpinningProgressIcon$CashedDelegateIcon
3: [ 169/8.65KB] com.sun.xml.bind.v2.model.impl.ModelBuilder$1
4: [ 115/5.36KB]
kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3
5: [ 108/6.27KB] com.intellij.ui.SpinningProgressIcon$createFrame$1
6: [ 107/5.84KB]
kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3$1
7: [ 89/4.78KB]
kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1
8: [ 52/19.1KB] javax.swing.text.html.HTMLDocument$BlockElement
9: [ 47/1.24KB] com.intellij.ui.ClickListener$1
10: [ 28/1.56KB] com.intellij.openapi.ui.ShadowAction$1
11: [ 19/ 622B]
com.intellij.openapi.vfs.impl.local.SymbolicLinkRefresher$1
12: [ 15/ 494B]
com.intellij.util.concurrency.SchedulingWrapper$MyScheduledFutureTask
13: [ 15/ 709B]
com.android.build.output.DownloadsInfoPresentableBuildEvent$getPresentationData$1$getExecutionConsole$1$1$1
14: [ 14/ 455B]
com.intellij.util.ui.BaseButtonBehavior$PressedKeyListener
15: [ 14/ 632B] kotlinx.coroutines.flow.AbstractFlow$collect$1
16: [ 12/ 144B] com.google.gson.TypeAdapter$1
17: [ 11/ 376B] com.intellij.ui.ComponentTreeWatcher$1
18: [ 10/ 248B] kotlinx.coroutines.flow.DistinctFlowImpl$collect$2
19: [ 9/ 463B] com.intellij.ui.ScrollPaneTracker$registerScrollPane$1
20: [ 6/ 324B]
kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3$1$2
21: [ 4/ 96B] kotlinx.coroutines.flow.internal.ChannelFlow$collect$2
22: [ 4/ 128B]
org.jetbrains.kotlin.load.java.AbstractJavaClassFinder$FilterOutKotlinSourceFilesScope
23: [ 3/ 234B] java.util.LinkedHashMap$LinkedKeyIterator
24: [ 3/ 86B]
com.intellij.execution.impl.ProcessStreamsSynchronizer$1
25: [ 3/ 140B]
com.android.tools.idea.analytics.SystemInfoStatsMonitor$1
26: [ 3/ 162B]
com.intellij.openapi.externalSystem.service.notification.NotificationData$1
27: [ 3/ 61B] kotlin.sequences.FilteringSequence$iterator$1
28: [ 2/ 52B]
org.jetbrains.kotlin.util.slicedMap.Slices$SliceBuilder$1
29: [ 1/ 24B]
org.jetbrains.plugins.groovy.lang.psi.patterns.GroovyElementPattern$1
30: [ 1/ 32B] com.intellij.openapi.util.KeyedExtensionFactory$1
[...removed 10 lines...]
Total - Inner class culprits: 18.2K 744KB 40 classes (Total instances:
18251)
Top 10 by bytes count:
1: [17.1K/ 674KB] ai.grazie.nlp.patterns.Pattern$afterWordBoundary$1
2: [ 52/19.1KB] javax.swing.text.html.HTMLDocument$BlockElement
3: [ 217/11.1KB]
com.intellij.ui.SpinningProgressIcon$CashedDelegateIcon
4: [ 169/8.65KB] com.sun.xml.bind.v2.model.impl.ModelBuilder$1
5: [ 108/6.27KB] com.intellij.ui.SpinningProgressIcon$createFrame$1
6: [ 107/5.84KB]
kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3$1
7: [ 115/5.36KB]
kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3
8: [ 89/4.78KB]
kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1
9: [ 28/1.56KB] com.intellij.openapi.ui.ShadowAction$1
10: [ 47/1.24KB] com.intellij.ui.ClickListener$1
Histogram. Top 30 by instance count:
1: [3.58K/ 104KB] ai.grazie.nlp.patterns.AhoCorasickPattern$TrieNode
2: [2.62K/70.7KB] int[]
3: [2.54K/ 181KB] java.lang.Object[]
4: [ 2.5K/ 192KB] it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap
5: [2.03K/44.8KB] java.lang.String
6: [2.03K/40.9KB] byte[]
7: [ 844/8.44KB] java.lang.Character
8: [ 167/ 4.0KB] java.util.regex.Pattern$BmpCharProperty
9: [ 146/1.75KB] java.util.regex.Pattern$$Lambda+0x00000008000b4540
10: [ 100/ 4.4KB]
kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest
11: [ 87/2.08KB] java.util.regex.Pattern$$Lambda+0x000000080013e8b0
12: [ 80/5.12KB] kotlinx.coroutines.flow.FlowKt__MergeKt$mapLatest$1
13: [ 64/1.53KB] java.util.regex.Pattern$GroupTail
14: [ 61/ 1.7KB] java.util.regex.Pattern$GroupHead
15: [ 50/ 800B] java.util.regex.Pattern$$Lambda+0x000000080013e608
16: [ 42/1.34KB] java.util.regex.Pattern$Ques
17: [ 41/2.13KB] java.util.LinkedHashMap$Entry
18: [ 40/ 640B] java.util.regex.Pattern$BitClass
19: [ 40/10.7KB] boolean[]
20: [ 39/ 1.4KB] java.util.regex.Pattern$Branch
21: [ 39/ 624B] java.util.regex.Pattern$BranchConn
22: [ 39/1.47KB] java.util.regex.Pattern$Node[]
23: [ 29/ 696B] java.util.regex.Pattern$Slice
24: [ 24/ 672B] sun.java2d.StateTrackableDelegate
25: [ 24/ 480B] byte[][]
26: [ 24/1.63KB] com.intellij.util.ui.JBImageIcon
27: [ 24/ 3.5KB] sun.awt.image.ByteInterleavedRaster
28: [ 24/1.34KB] java.awt.image.PixelInterleavedSampleModel
29: [ 24/1.34KB] java.awt.image.DataBufferByte
30: [ 24/ 288B]
java.util.regex.CharPredicates$$Lambda+0x00000008009e6508
[...removed 233 lines...]
Total - Objects retained by enclosing instance references: 18.2K 744KB 263
classes (Total instances: 18251)
Top 10 by bytes count:
1: [ 2.5K/ 192KB] it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap
2: [2.54K/ 181KB] java.lang.Object[]
3: [3.58K/ 104KB] ai.grazie.nlp.patterns.AhoCorasickPattern$TrieNode
4: [2.62K/70.7KB] int[]
5: [2.03K/44.8KB] java.lang.String
6: [2.03K/40.9KB] byte[]
7: [ 2/16.4KB] char[]
8: [ 40/10.7KB] boolean[]
9: [ 844/8.44KB] java.lang.Character
10: [ 80/5.12KB] kotlinx.coroutines.flow.FlowKt__MergeKt$mapLatest$1
============== DISPOSER TREE SUMMARY ==============
Cutoff: 4
Count of disposable objects: 2286
[921] 38 com.intellij.openapi.util.Disposer$2
[186] 1 com.intellij.openapi.wm.impl.ToolWindowManagerImpl
[184] 27 com.intellij.openapi.util.Disposer$2
[93] 7 com.intellij.ui.content.impl.ContentManagerImpl
[49] 49 com.intellij.util.ui.update.UiNotifyConnector
[24] 12 com.intellij.openapi.util.Disposer$1
[7] 7 com.intellij.util.messages.impl.MessageBusConnectionImpl
[5] 5
com.intellij.openapi.actionSystem.AnAction$$Lambda+0x0000000800b86c18
[11] 11 com.intellij.ui.content.impl.ContentImpl
[27] 27 com.intellij.util.Alarm
[7] 7 com.intellij.util.ui.update.UiNotifyConnector
[7] 7 com.intellij.openapi.wm.impl.content.ToolWindowContentUi$2
[7] 7
com.intellij.openapi.wm.impl.ToolWindowFocusWatcher$$Lambda+0x0000000801033800
[4] 4 com.intellij.util.messages.impl.MessageBusConnectionImpl
[47] 1 com.intellij.build.SyncViewManager
[46] 1 com.intellij.build.MultipleBuildsView
[45] 1 com.intellij.build.BuildView
[42] 1 com.intellij.build.BuildTreeConsoleView
[33] 1 com.intellij.build.BuildTreeConsoleView$ConsoleViewHandler
[32] 1
com.intellij.build.BuildTreeConsoleView$ConsoleViewHandler$1
[21] 2 com.intellij.execution.impl.ConsoleViewImpl
[10] 10 com.intellij.util.Alarm
[5] 5
com.intellij.util.messages.impl.MessageBusConnectionImpl
[9] 1 com.intellij.build.BuildTextConsoleView
[4] 4 com.intellij.util.Alarm
[16] 1 com.intellij.codeInsight.daemon.impl.DaemonCodeAnalyzerImpl
[12] 1 com.intellij.codeInsight.daemon.impl.DaemonListeners
[7] 7
com.intellij.util.containers.DisposableWrapperList$DisposableWrapper
[14] 1 com.intellij.openapi.vfs.impl.VirtualFilePointerManagerImpl
[13] 13 com.intellij.openapi.projectRoots.impl.ProjectJdkImpl
[14] 7 com.intellij.util.ui.update.MergingUpdateQueue
[7] 7 com.intellij.util.Alarm
[14] 14
com.intellij.openapi.editor.impl.MarkupModelImpl$$Lambda+0x0000000801696930
[12] 1 org.jetbrains.kotlin.idea.core.KotlinPluginDisposable
[4] 4 com.intellij.util.messages.impl.MessageBusConnectionImpl
[11] 11 com.intellij.util.messages.impl.MessageBusConnectionImpl
[8] 1 com.intellij.xdebugger.impl.XDebuggerManagerImpl
[5] 5
com.intellij.util.containers.DisposableWrapperList$DisposableWrapper
[7] 7
com.intellij.openapi.editor.impl.DocumentImpl$DocumentListenerDisposable
[512] 41 com.intellij.openapi.util.Disposer$1
[132] 132 com.intellij.util.messages.impl.MessageBusConnectionImpl
[68] 13 com.intellij.openapi.util.Disposer$2
[10] 10
com.intellij.openapi.observable.util.DisposerUtilKt$$Lambda+0x00000008016ac5f8
[8] 8
com.intellij.util.containers.DisposableWrapperList$DisposableWrapper
[7] 7
com.intellij.openapi.editor.impl.DocumentImpl$DocumentListenerDisposable
[7] 7 com.intellij.openapi.editor.Editor$$Lambda+0x00000008016ab410
[7] 7
com.intellij.util.containers.ContainerUtil$$Lambda+0x00000008016966f0
[7] 7
com.intellij.openapi.wm.impl.IdeGlassPaneImpl$$Lambda+0x0000000800aceb28
[36] 18 com.intellij.openapi.util.Disposer$1
[14] 14 com.intellij.util.CoroutineScopeKt$$Lambda+0x0000000800cc9000
[24] 24
com.intellij.util.containers.DisposableWrapperList$DisposableWrapper
[21] 7 com.intellij.openapi.editor.impl.stickyLines.StickyLinesManager
[7] 7
com.intellij.openapi.editor.ScrollingModel$$Lambda+0x000000080166be68
[7] 7 com.intellij.util.messages.impl.MessageBusConnectionImpl
[20] 20 com.intellij.openapi.editor.ex.util.EditorScrollingPositionKeeper
[14] 14
com.intellij.openapi.rd.LifetimeDisposableExKt$$Lambda+0x00000008012ae7e0
[14] 14
com.intellij.util.ui.update.UiNotifyConnector$Companion$doWhenFirstShown$connector$1
[14] 14
com.intellij.openapi.vfs.impl.VirtualFilePointerManagerImpl$DelegatingDisposable
[12] 12
com.intellij.openapi.wm.impl.IdeGlassPaneImpl$$Lambda+0x0000000800aceb28
[12] 4
com.intellij.codeInsight.editorActions.XmlTagNameSynchronizer$TagNameSynchronizer
[4] 4
com.intellij.openapi.editor.impl.DocumentImpl$DocumentListenerDisposable
[4] 4 com.intellij.openapi.editor.CaretModel$$Lambda+0x00000008016972c0
[12] 12 com.intellij.util.Alarm
[10] 10 com.intellij.util.ui.accessibility.ScreenReader$1
[10] 10
com.intellij.openapi.editor.impl.EditorImpl$$Lambda+0x0000000801658000
[10] 10
com.intellij.util.containers.ContainerUtil$$Lambda+0x00000008016966f0
[10] 10
com.intellij.openapi.editor.impl.EditorImpl$$Lambda+0x0000000801695000
[10] 10 com.intellij.openapi.editor.impl.FocusModeModel
[10] 10
com.intellij.openapi.editor.impl.ImmediatePainter$$Lambda+0x0000000801656f18
[10] 10 com.intellij.util.animation.JBAnimator
[10] 10
com.intellij.openapi.editor.ex.EditorSettingsExternalizable$$Lambda+0x000000080162ec18
[198] 1 com.intellij.openapi.project.impl.ProjectImpl
[49] 16 com.intellij.openapi.util.Disposer$2
[10] 10
com.intellij.openapi.extensions.impl.ExtensionPointImpl$$Lambda+0x000000080050baa0
[9] 9 com.intellij.util.messages.impl.MessageBusConnectionImpl
[9] 9
com.intellij.util.containers.DisposableWrapperList$DisposableWrapper
[5] 5
com.intellij.openapi.util.LowMemoryWatcher$$Lambda+0x0000000800726968
[23] 1 com.intellij.ide.projectView.impl.ProjectViewPane
[4] 4 com.intellij.util.messages.impl.MessageBusConnectionImpl
[22] 22
com.intellij.util.containers.DisposableWrapperList$DisposableWrapper
[17] 17
com.intellij.openapi.extensions.impl.ExtensionPointImpl$$Lambda+0x000000080050baa0
[15] 15 com.intellij.util.messages.impl.MessageBusConnectionImpl
[11] 11
com.intellij.openapi.extensions.impl.ExtensionPointImpl$$Lambda+0x000000080050a500
[5] 5 com.intellij.util.Alarm
[170] 10 com.intellij.openapi.editor.impl.CaretModelImpl
[50] 50
com.intellij.openapi.editor.impl.DocumentImpl$DocumentListenerDisposable
[30] 30
com.intellij.util.containers.DisposableWrapperList$DisposableWrapper
[20] 20
com.intellij.openapi.editor.impl.MarkupModelImpl$$Lambda+0x0000000801696930
[20] 10 com.intellij.openapi.editor.impl.InlayModelImpl
[10] 10
com.intellij.openapi.editor.impl.DocumentImpl$DocumentListenerDisposable
[10] 10
com.intellij.openapi.editor.impl.FoldingModelImpl$$Lambda+0x000000080166cfb0
[10] 10
com.intellij.util.containers.ContainerUtil$$Lambda+0x00000008016966f0
[10] 10
com.intellij.openapi.editor.impl.EditorImpl$$Lambda+0x000000080164baf8
[10] 10 com.intellij.openapi.editor.CaretModel$$Lambda+0x00000008016972c0
[100] 10 com.intellij.openapi.editor.impl.view.EditorView
[40] 10 com.intellij.openapi.editor.impl.view.EditorSizeManager
[10] 10
com.intellij.openapi.editor.impl.FoldingModelImpl$$Lambda+0x000000080166cfb0
[10] 10
com.intellij.openapi.editor.impl.DocumentImpl$DocumentListenerDisposable
[10] 10
com.intellij.util.containers.DisposableWrapperList$DisposableWrapper
[30] 10 com.intellij.openapi.editor.impl.view.TextLayoutCache
[10] 10 com.intellij.util.ui.update.UiNotifyConnector
[10] 10
com.intellij.openapi.editor.impl.DocumentImpl$DocumentListenerDisposable
[20] 10 com.intellij.openapi.editor.impl.view.LogicalPositionCache
[10] 10
com.intellij.openapi.editor.impl.DocumentImpl$DocumentListenerDisposable
[84] 11 com.intellij.openapi.util.Disposer$CheckedDisposableImpl
[30] 20 com.intellij.util.ui.update.MergingUpdateQueue
[10] 10 com.intellij.util.Alarm
[10] 10
com.intellij.openapi.extensions.impl.ExtensionPointImpl$$Lambda+0x000000080050baa0
[10] 10
com.intellij.openapi.editor.impl.ErrorStripeMarkersModel$$Lambda+0x0000000801648000
[10] 10 com.intellij.util.messages.impl.MessageBusConnectionImpl
[10] 10 com.intellij.util.Alarm
[63] 1 com.intellij.openapi.application.impl.ApplicationImpl
[18] 6 com.intellij.openapi.util.Disposer$2
[10] 10
com.intellij.openapi.extensions.impl.ExtensionPointImpl$$Lambda+0x000000080050baa0
[7] 7
com.intellij.openapi.extensions.impl.ExtensionPointImpl$$Lambda+0x000000080050a500
[4] 4 com.intellij.util.messages.impl.MessageBusConnectionImpl
[4] 4 com.intellij.util.containers.DisposableWrapperList$DisposableWrapper
[4] 4
com.intellij.openapi.util.registry.RegistryValue$$Lambda+0x0000000800a7ef18
[63] 3 com.android.tools.idea.uibuilder.editor.NlEditor
[6] 6
com.android.tools.idea.concurrency.CoroutineUtilsKt$cancelJobOnDispose$1
[58] 7 com.intellij.openapi.fileEditor.impl.text.PsiAwareTextEditorImpl
[28] 28
com.intellij.openapi.extensions.impl.ExtensionPointImpl$$Lambda+0x000000080050baa0
[30] 10 com.intellij.openapi.editor.impl.SoftWrapModelImpl
[10] 10
com.intellij.openapi.editor.impl.EditorImpl$$Lambda+0x000000080164baf8
[10] 10
com.intellij.util.containers.DisposableWrapperList$DisposableWrapper
[18] 7 com.intellij.openapi.fileEditor.impl.EditorWithProviderComposite
[7] 7 com.intellij.util.ui.update.UiNotifyConnector
[12] 2
com.jetbrains.cidr.lang.daemon.clang.clangd.lsp.ClangDaemonContextImpl
[6] 6 com.intellij.util.messages.impl.MessageBusConnectionImpl
================= DISPOSED OBJECTS ================
Count of disposed-but-strong-referenced objects: 28
23 com.intellij.util.messages.impl.MessageBusConnectionImpl
1 com.intellij.build.BuildContentManagerImpl$CloseListener
1 com.intellij.openapi.externalSystem.util.ExternalSystemUtil$4
1 com.intellij.openapi.util.Disposer$1
1 com.intellij.util.ui.update.UiNotifyConnector$Once
1 com.jetbrains.cidr.lang.hmap.MapsCache$Empty
Disposed-but-strong-referenced dominator object count: 8
Disposed-but-strong-referenced dominator sub-graph size: 1.07KB
812B - 1 com.intellij.openapi.externalSystem.util.ExternalSystemUtil$4
144B - 3 com.intellij.util.messages.impl.MessageBusConnectionImpl
68B - 1 com.intellij.util.ui.update.UiNotifyConnector$Once
32B - 1 com.intellij.build.BuildContentManagerImpl$CloseListener
8B - 1 com.intellij.openapi.util.Disposer$1
8B - 1 com.jetbrains.cidr.lang.hmap.MapsCache$Empty
Disposed but still strong-referenced objects: 23
com.intellij.util.messages.impl.MessageBusConnectionImpl, most common paths
from GC-roots:
Ignored 20 too-deep objects
Root 1:
[ 2/ 66%/ 64B] 14.9MB 1 ROOT: Static field:
com.intellij.openapi.application.ApplicationManager.ourApplication
[ 2/ 66%/ 64B] 14.9MB 1 (root):
com.intellij.openapi.application.impl.ApplicationImpl
[ 2/ 66%/ 64B] 40.0KB 1 messageBus:
com.intellij.util.messages.impl.RootBus
[ 2/ 66%/ 64B] 11.1KB 1 subscribers:
java.util.concurrent.ConcurrentLinkedQueue
[ 2/ 66%/ 64B] 10.9KB 1 head:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 2/ 66%/ 64B] 10.8KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 2/ 66%/ 64B] 10.5KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 2/ 66%/ 64B] 10.4KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 2/ 66%/ 64B] 10.3KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 2/ 66%/ 64B] 10.3KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 2/ 66%/ 64B] 10.2KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 2/ 66%/ 64B] 10.1KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 2/ 66%/ 64B] 10.1KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 2/ 66%/ 64B] 10.0KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 2/ 66%/ 64B] 9.97KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 2/ 66%/ 64B] 9.85KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 2/ 66%/ 64B] 9.82KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 2/ 66%/ 64B] 9.64KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 2/ 66%/ 64B] 9.62KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 2/ 66%/ 64B] 9.6KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 2/ 66%/ 64B] 9.57KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 2/ 66%/ 64B] 9.55KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 2/ 66%/ 64B] 9.52KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 2/ 66%/ 64B] 9.5KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 2/ 66%/ 64B] 9.48KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 2/ 66%/ 64B] 9.37KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 2/ 66%/ 64B] 9.04KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 2/ 66%/ 64B] 8.86KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 2/ 66%/ 64B] 8.68KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 2/ 66%/ 64B] 8.54KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 2/ 66%/ 64B] 8.52KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 2/ 66%/ 64B] 8.5KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 2/ 66%/ 64B] 8.47KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 2/ 66%/ 64B] 8.45KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 2/ 66%/ 64B] 8.42KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 2/ 66%/ 64B] 8.4KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 2/ 66%/ 64B] 8.38KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 2/ 66%/ 64B] 8.2KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 2/ 66%/ 64B] 8.17KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 2/ 66%/ 64B] 8.15KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 2/ 66%/ 64B] 8.12KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 2/ 66%/ 64B] 8.1KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 2/ 66%/ 64B] 8.08KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 2/ 66%/ 64B] 8.05KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 2/ 66%/ 64B] 8.03KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 2/ 66%/ 64B] 8.0KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 2/ 66%/ 64B] 7.98KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 2/ 66%/ 64B] 7.96KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 2/ 66%/ 64B] 7.78KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 2/ 66%/ 64B] 7.61KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 2/ 66%/ 64B] 7.44KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 2/ 66%/ 64B] 7.42KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 2/ 66%/ 64B] 7.39KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 2/ 66%/ 64B] 7.37KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 2/ 66%/ 64B] 7.34KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 2/ 66%/ 64B] 7.25KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 2/ 66%/ 64B] 7.23KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 2/ 66%/ 64B] 7.2KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 2/ 66%/ 64B] 7.11KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 2/ 66%/ 64B] 7.09KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 2/ 66%/ 64B] 7.06KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 2/ 66%/ 64B] 7.04KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 2/ 66%/ 64B] 7.02KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 2/ 66%/ 64B] 6.84KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 2/ 66%/ 64B] 6.66KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 2/ 66%/ 64B] 6.56KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 2/ 66%/ 64B] 6.54KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 2/ 66%/ 64B] 6.45KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 2/ 66%/ 64B] 6.42KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 1/ 33%/ 32B] 48B 1 * item:
com.intellij.util.messages.impl.MessageBusConnectionImpl (disposed)
Root 2:
[ 1/ 33%/ 32B] 12.7MB 1 ROOT: Static field:
com.intellij.openapi.project.ProjectCoreUtil.theOnlyProject
[ 1/ 33%/ 32B] 12.7MB 1 (root):
com.intellij.openapi.project.impl.ProjectImpl
[ 1/ 33%/ 32B] 88.1KB 1 messageBus:
com.intellij.util.messages.impl.CompositeMessageBus
[ 1/ 33%/ 32B] 19.2KB 1 subscribers:
java.util.concurrent.ConcurrentLinkedQueue
[ 1/ 33%/ 32B] 19.1KB 1 head:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 1/ 33%/ 32B] 19.1KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 1/ 33%/ 32B] 19.0KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 1/ 33%/ 32B] 18.9KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 1/ 33%/ 32B] 18.7KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 1/ 33%/ 32B] 18.6KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 1/ 33%/ 32B] 18.6KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 1/ 33%/ 32B] 18.6KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 1/ 33%/ 32B] 18.5KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 1/ 33%/ 32B] 18.5KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 1/ 33%/ 32B] 18.3KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 1/ 33%/ 32B] 18.2KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 1/ 33%/ 32B] 18.1KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 1/ 33%/ 32B] 17.9KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 1/ 33%/ 32B] 17.7KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 1/ 33%/ 32B] 17.5KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 1/ 33%/ 32B] 17.3KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 1/ 33%/ 32B] 17.2KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 1/ 33%/ 32B] 17.2KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 1/ 33%/ 32B] 17.2KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 1/ 33%/ 32B] 17.2KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 1/ 33%/ 32B] 17.2KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 1/ 33%/ 32B] 17.1KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 1/ 33%/ 32B] 17.0KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 1/ 33%/ 32B] 17.0KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 1/ 33%/ 32B] 17.0KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 1/ 33%/ 32B] 17.0KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 1/ 33%/ 32B] 16.9KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 1/ 33%/ 32B] 16.8KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 1/ 33%/ 32B] 16.7KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 1/ 33%/ 32B] 16.6KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 1/ 33%/ 32B] 16.6KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 1/ 33%/ 32B] 16.5KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 1/ 33%/ 32B] 16.4KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 1/ 33%/ 32B] 16.4KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 1/ 33%/ 32B] 16.4KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 1/ 33%/ 32B] 16.3KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 1/ 33%/ 32B] 16.3KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 1/ 33%/ 32B] 16.3KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 1/ 33%/ 32B] 16.2KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 1/ 33%/ 32B] 16.1KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 1/ 33%/ 32B] 16.0KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 1/ 33%/ 32B] 16.0KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 1/ 33%/ 32B] 15.9KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 1/ 33%/ 32B] 15.9KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 1/ 33%/ 32B] 15.3KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 1/ 33%/ 32B] 15.3KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 1/ 33%/ 32B] 15.2KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 1/ 33%/ 32B] 15.2KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 1/ 33%/ 32B] 15.1KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 1/ 33%/ 32B] 14.9KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 1/ 33%/ 32B] 14.8KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 1/ 33%/ 32B] 14.6KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 1/ 33%/ 32B] 14.4KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 1/ 33%/ 32B] 14.3KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 1/ 33%/ 32B] 14.3KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 1/ 33%/ 32B] 14.3KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 1/ 33%/ 32B] 14.3KB 1 next:
java.util.concurrent.ConcurrentLinkedQueue$Node
[ 1/ 33%/ 32B] 48B 1 * item:
com.intellij.util.messages.impl.MessageBusConnectionImpl (disposed)
Disposed but still strong-referenced objects: 1
com.intellij.openapi.externalSystem.util.ExternalSystemUtil$4, most common
paths from GC-roots:
Root 1:
[ 1/100%/ 121B] 12.7MB 1 ROOT: Static field:
com.intellij.openapi.project.ProjectCoreUtil.theOnlyProject
[ 1/100%/ 121B] 12.7MB 1 (root):
com.intellij.openapi.project.impl.ProjectImpl
[ 1/100%/ 121B] 10.0MB 1 serviceParentDisposable:
com.intellij.openapi.util.Disposer$2
[ 1/100%/ 121B] 333KB 1 (disposer-tree):
com.intellij.build.SyncViewManager
[ 1/100%/ 121B] 333KB 1 (disposer-tree):
com.intellij.build.MultipleBuildsView
[ 1/100%/ 121B] 309KB 1 myActiveView:
com.intellij.build.BuildView
[ 1/100%/ 121B] 1.97KB 1 myBuildDescriptor:
com.intellij.build.AbstractViewManager$BuildInfo
[ 1/100%/ 121B] 812B 1 * myProcessHandler:
com.intellij.openapi.externalSystem.util.ExternalSystemUtil$4 (disposed)
Disposed but still strong-referenced objects: 1
com.intellij.build.BuildContentManagerImpl$CloseListener, most common paths
from GC-roots:
Root 1:
[ 1/100%/ 32B] 12.7MB 1 ROOT: Static field:
com.intellij.openapi.project.ProjectCoreUtil.theOnlyProject
[ 1/100%/ 32B] 12.7MB 1 (root):
com.intellij.openapi.project.impl.ProjectImpl
[ 1/100%/ 32B] 10.0MB 1 serviceParentDisposable:
com.intellij.openapi.util.Disposer$2
[ 1/100%/ 32B] 333KB 1 (disposer-tree):
com.intellij.build.SyncViewManager
[ 1/100%/ 32B] 333KB 1 (disposer-tree):
com.intellij.build.MultipleBuildsView
[ 1/100%/ 32B] 672B 1 myContent:
com.intellij.build.MultipleBuildsView$2
[ 1/100%/ 32B] 380B 1 myChangeSupport:
java.beans.PropertyChangeSupport
[ 1/100%/ 32B] 356B 1 map:
java.beans.PropertyChangeSupport$PropertyChangeListenerMap
[ 1/100%/ 32B] 340B 1 map: java.util.HashMap
[ 1/100%/ 32B] 284B 1 table: java.util.HashMap$Node[]
[ 1/100%/ 32B] 144B 1 []: java.util.HashMap$Node
[ 1/100%/ 32B] 108B 1 value:
java.beans.PropertyChangeListener[]
[ 1/100%/ 32B] 48B 1 []:
com.intellij.execution.ui.BaseContentCloseListener$1
[ 1/100%/ 32B] 32B 1 * this$0:
com.intellij.build.BuildContentManagerImpl$CloseListener (disposed)
Disposed but still strong-referenced objects: 1
com.intellij.util.ui.update.UiNotifyConnector$Once, most common paths from
GC-roots:
Root 1:
[ 1/100%/ 27B] 1.93MB 1 ROOT: Static field:
java.awt.KeyboardFocusManager.currentFocusCycleRoot
[ 1/100%/ 27B] 1.93MB 1 (root):
com.intellij.openapi.fileEditor.impl.EditorCompositePanel
[ 1/100%/ 27B] 1.85MB 1 parent:
com.intellij.openapi.fileEditor.impl.EditorTabs
[ 1/100%/ 27B] 224B 1 hierarchyListener:
java.awt.AWTEventMulticaster
[ 1/100%/ 27B] 116B 1 a: java.awt.AWTEventMulticaster
[ 1/100%/ 27B] 68B 1 * b:
com.intellij.util.ui.update.UiNotifyConnector$Once (disposed)
Disposed but still strong-referenced objects: 1
com.intellij.openapi.util.Disposer$1, most common paths from GC-roots:
Root 1:
[ 1/100%/ 8B] 12.7MB 1 ROOT: Static field:
com.intellij.openapi.project.ProjectCoreUtil.theOnlyProject
[ 1/100%/ 8B] 12.7MB 1 (root):
com.intellij.openapi.project.impl.ProjectImpl
[ 1/100%/ 8B] 10.0MB 1 serviceParentDisposable:
com.intellij.openapi.util.Disposer$2
[ 1/100%/ 8B] 3.32KB 1 (disposer-tree):
com.intellij.workspaceModel.ide.impl.legacyBridge.project.ProjectRootManagerBridge
[ 1/100%/ 8B] 372B 1 collectWatchRootsJob:
java.util.concurrent.atomic.AtomicReference
[ 1/100%/ 8B] 356B 1 value:
kotlinx.coroutines.LazyStandaloneCoroutine
[ 1/100%/ 8B] 268B 1 continuation:
com.intellij.openapi.roots.impl.ProjectRootManagerComponent$addRootsToWatch$2$job$1
[ 1/100%/ 8B] 24B 1 $oldDisposable:
kotlin.jvm.internal.Ref$ObjectRef
[ 1/100%/ 8B] 8B 1 * element:
com.intellij.openapi.util.Disposer$1 (disposed)
Disposed but still strong-referenced objects: 1
com.jetbrains.cidr.lang.hmap.MapsCache$Empty, most common paths from
GC-roots:
Root 1:
[ 1/100%/ 8B] 8B 1 ROOT: Static field:
com.jetbrains.cidr.lang.hmap.MapsCache$Empty.INSTANCE
[ 1/100%/ 8B] 8B 1 * (root):
com.jetbrains.cidr.lang.hmap.MapsCache$Empty (disposed)
=============== ANALYSIS INFORMATION ==============
Prepare files duration: 3.022 s
Analysis duration: 6.734 s
TOTAL DURATION: 9.778 s
Temp files:
heapdump = 405M
id-mapping = 65.7M
auxOffset = 16.4M
aux = 39.4M
parents = 16.4M
sizes = 16.4M
visited = 16.4M
refIndex = 4.12M
================
Projects open: 1
Project 1:
Module count: 1
Editors opened: 7. Counts by type:
* 3
com.android.tools.idea.common.editor.DesignToolsSplitEditor[com.intellij.ide.highlighter.XmlFileType]
* 2
com.android.tools.idea.uibuilder.editor.multirepresentation.sourcecode.SourceCodeEditorWithMultiRepresentationPreview[org.jetbrains.kotlin.idea.KotlinFileType]
* 1
com.intellij.openapi.fileEditor.impl.text.PsiAwareTextEditorImpl[com.intellij.ide.highlighter.XmlFileType]
* 1
com.intellij.openapi.fileEditor.impl.text.PsiAwareTextEditorImpl[org.jetbrains.kotlin.idea.KotlinFileType]
On Sun, Dec 1, 2024 at 4:11 PM Martin Gill <dr.martin.gill@gmail.com> wrote:
dr...@gmail.com <dr...@gmail.com> #20
failed
Download info
C:\Users\Martin\.gradle\caches\transforms-4\07ecae6095036d727e29035ee34f7b31-46ca2cc1-5aaa-4139-8dd6-b38c99fe8c43 -> C:\Users\Martin\.gradle\caches\transforms-4\07ecae6095036d727e29035ee34f7b31
Could not move temporary workspace (C:\Users\Martin\.gradle\caches\transforms-4\07ecae6095036d727e29035ee34f7b31-46ca2cc1-5aaa-4139-8dd6-b38c99fe8c43) to immutable location (C:\Users\Martin\.gradle\caches\transforms-4\07ecae6095036d727e29035ee34f7b31)
je...@google.com <je...@google.com> #21
did you try to remove the c:\Users\Martin.gradle directory like I suggested in the other bug you filed ?
upgrading Android Studio is not going to help, especially if you keep the version of Gradle and AGP the same (that's the build system part trying to build your app).
dr...@gmail.com <dr...@gmail.com> #22
On Thu, Dec 5, 2024 at 4:34 PM <buganizer-system@google.com> wrote:
je...@google.com <je...@google.com> #23
At this point you should file a bug against Gradle at
we are not directly handling the gradle cache, they will be in a better place to help you.
je...@google.com <je...@google.com> #24
I have pinged our Gradle contacts to see if they have seen similar reports.
dr...@gmail.com <dr...@gmail.com> #25
As suggested I raised an issue on GitHub Gradle ...
Now have to wait until someone gives me a solution (because I have tried
all published "solutions")
On Sat, Dec 7, 2024 at 6:42 AM <buganizer-system@google.com> wrote:
je...@google.com <je...@google.com> #26
dr...@gmail.com <dr...@gmail.com> #27
I am unable to implement
config.properties contains the line java.home=C\:\\Program
Files\\Android\\Android
Studio\\jbr
To me this indicates Android Studio is already using a separate Java
installation ???
Under that folder there is no clear java.exe
The comment about gradle.property mods is even more obtuse with a comment
at the top of that file
# Gradle settings configured through the IDE *will override* any settings
specified in this file.
The only Java setting in that file is described as "useful for tweaking
memory settings" (org.gradle.jvmargs=-Xmx2048m -Dfile.encoding=UTF-8)
I have sent an email to BitDefender technical support asking for help to
implement the "work around"
On Sat, Dec 7, 2024 at 12:11 PM <buganizer-system@google.com> wrote:
je...@google.com <je...@google.com> #28
yes Android Studio (like Intellij) ships with the JetBrains Java Runtime which is located in jbr folder. check the Jetbrains documentation for more information.
lo...@gradle.com <lo...@gradle.com> #29
OP, could you please contact me (Lorant Pinter) on the Gradle community Slack? I'm from Gradle, and we'd like to check if we can reproduce this problem in-house.
dr...@gmail.com <dr...@gmail.com> #30
them they modified their code and fingers cross the constant project
corruption on file open is no longer an issue
On Tue, Jan 14, 2025 at 9:12 PM <buganizer-system@google.com> wrote:
je...@google.com <je...@google.com> #31
Excellent, I will close this issue then. thanks for following up.
Description
Here we have 560 errors created by simply opening a project
Try again fails
Clean and Rebuild fails
Only solution is to delete the entire project and reload a manually created backup
PLEASE fix this very upsetting and all too frequent error
Log file attached
Below are some of the displayed "errors"
C:\Users\Martin\.gradle\caches\transforms-4\e70bcdee719926ca8059cb7af7403e9c-4a7c55e2-4cca-4717-9443-6e0d9e14adf4 -> C:\Users\Martin\.gradle\caches\transforms-4\e70bcdee719926ca8059cb7af7403e9c
-> C:\Users\Martin\.gradle\caches\transforms-4\e70bcdee719926ca8059cb7af7403e9c-4a7c55e2-4cca-4717-9443-6e0d9e14adf4 -> C:\Users\Martin\.gradle\caches\transforms-4\e70bcdee719926ca8059cb7af7403e9c
Could not move temporary workspace (C:\Users\Martin\.gradle\caches\transforms-4\6a3e17a3a7ddfed689a67fd66e2b1ebc-ba96ef9a-7851-4f2d-8fc7-14a25b4b6669) to immutable location (C:\Users\Martin\.gradle\caches\transforms-4\6a3e17a3a7ddfed689a67fd66e2b1ebc)
-> Cause 2: java.io.UncheckedIOException: Could not move temporary workspace (C:\Users\Martin\.gradle\caches\transforms-4\6a3e17a3a7ddfed689a67fd66e2b1ebc-ba96ef9a-7851-4f2d-8fc7-14a25b4b6669) to immutable location (C:\Users\Martin\.gradle\caches\transforms-4\6a3e17a3a7ddfed689a67fd66e2b1ebc)
at org.gradle.internal.execution.steps.AssignImmutableWorkspaceStep$WorkspaceMoveHandler.unableToMoveBecause(AssignImmutableWorkspaceStep.java:329)
at org.gradle.internal.execution.steps.AssignImmutableWorkspaceStep$WorkspaceMoveHandler.lambda$executeMoveOrThrow$1(AssignImmutableWorkspaceStep.java:299)
at org.gradle.internal.execution.steps.AssignImmutableWorkspaceStep$WorkspaceMoveHandler.executeMoveOr(AssignImmutableWorkspaceStep.java:290)
at org.gradle.internal.execution.steps.AssignImmutableWorkspaceStep$WorkspaceMoveHandler.executeMoveOrThrow(AssignImmutableWorkspaceStep.java:298)
at org.gradle.internal.execution.steps.AssignImmutableWorkspaceStep.lambda$moveTemporaryWorkspaceToImmutableLocation$6(AssignImmutableWorkspaceStep.java:250)
at org.gradle.internal.execution.workspace.impl.CacheBasedImmutableWorkspaceProvider$1.withTemporaryWorkspace(CacheBasedImmutableWorkspaceProvider.java:119)
at org.gradle.internal.execution.steps.AssignImmutableWorkspaceStep.lambda$moveTemporaryWorkspaceToImmutableLocation$7(AssignImmutableWorkspaceStep.java:247)
at org.gradle.internal.execution.steps.AssignImmutableWorkspaceStep$WorkspaceMoveHandler.executeMoveOr(AssignImmutableWorkspaceStep.java:290)
at org.gradle.internal.execution.steps.AssignImmutableWorkspaceStep.moveTemporaryWorkspaceToImmutableLocation(AssignImmutableWorkspaceStep.java:241)
at org.gradle.internal.execution.steps.AssignImmutableWorkspaceStep.lambda$executeInTemporaryWorkspace$3(AssignImmutableWorkspaceStep.java:220)
at org.gradle.internal.execution.workspace.impl.CacheBasedImmutableWorkspaceProvider$1.withTemporaryWorkspace(CacheBasedImmutableWorkspaceProvider.java:119)
at org.gradle.internal.execution.steps.AssignImmutableWorkspaceStep.executeInTemporaryWorkspace(AssignImmutableWorkspaceStep.java:199)
at org.gradle.internal.execution.steps.AssignImmutableWorkspaceStep.lambda$execute$0(AssignImmutableWorkspaceStep.java:121)
at java.base/java.util.Optional.orElseGet(Optional.java:364)
at org.gradle.internal.execution.steps.AssignImmutableWorkspaceStep.execute(AssignImmutableWorkspaceStep.java:121)
at org.gradle.internal.execution.steps.AssignImmutableWorkspaceStep.execute(AssignImmutableWorkspaceStep.java:90)
at org.gradle.internal.execution.steps.IdentityCacheStep.execute(IdentityCacheStep.java:46)
at org.gradle.internal.execution.steps.IdentityCacheStep.executeInCache(IdentityCacheStep.java:80)
at org.gradle.internal.execution.steps.IdentityCacheStep.lambda$executeDeferred$0(IdentityCacheStep.java:60)
at org.gradle.cache.Cache.lambda$get$0(Cache.java:31)
at java.base/java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1740)
at org.gradle.cache.ManualEvictionInMemoryCache.get(ManualEvictionInMemoryCache.java:30)
at org.gradle.cache.internal.DefaultCrossBuildInMemoryCacheFactory$CrossBuildCacheRetainingDataFromPreviousBuild.get(DefaultCrossBuildInMemoryCacheFactory.java:255)
at org.gradle.cache.Cache.get(Cache.java:31)
at org.gradle.internal.execution.steps.IdentityCacheStep.lambda$executeDeferred$1(IdentityCacheStep.java:58)
at org.gradle.internal.Deferrable$3.completeAndGet(Deferrable.java:117)
at org.gradle.internal.Deferrable$1.completeAndGet(Deferrable.java:59)
at org.gradle.internal.Deferrable$1.completeAndGet(Deferrable.java:59)
at org.gradle.api.internal.artifacts.transform.TransformingAsyncArtifactListener$TransformedArtifact.finalizeValue(TransformingAsyncArtifactListener.java:209)
at org.gradle.api.internal.artifacts.transform.TransformingAsyncArtifactListener$TransformedArtifact.run(TransformingAsyncArtifactListener.java:147)
at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$QueueWorker.execute(DefaultBuildOperationExecutor.java:238)
at org.gradle.internal.operations.DefaultBuildOperationQueue$WorkerRunnable.runOperation(DefaultBuildOperationQueue.java:272)
at org.gradle.internal.operations.DefaultBuildOperationQueue$WorkerRunnable.doRunBatch(DefaultBuildOperationQueue.java:253)
at org.gradle.internal.operations.DefaultBuildOperationQueue$WorkerRunnable.lambda$runBatch$0(DefaultBuildOperationQueue.java:238)
at org.gradle.internal.resources.AbstractResourceLockRegistry.whileDisallowingLockChanges(AbstractResourceLockRegistry.java:50)
at org.gradle.internal.work.DefaultWorkerLeaseService.whileDisallowingProjectLockChanges(DefaultWorkerLeaseService.java:236)
at org.gradle.internal.operations.DefaultBuildOperationQueue$WorkerRunnable.lambda$runBatch$1(DefaultBuildOperationQueue.java:238)
at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:264)
at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:128)
at org.gradle.internal.operations.DefaultBuildOperationQueue$WorkerRunnable.runBatch(DefaultBuildOperationQueue.java:224)
at org.gradle.internal.operations.DefaultBuildOperationQueue$WorkerRunnable.run(DefaultBuildOperationQueue.java:192)
at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:840)
Caused by: java.nio.file.AccessDeniedException: C:\Users\Martin\.gradle\caches\transforms-4\6a3e17a3a7ddfed689a67fd66e2b1ebc-ba96ef9a-7851-4f2d-8fc7-14a25b4b6669 -> C:\Users\Martin\.gradle\caches\transforms-4\6a3e17a3a7ddfed689a67fd66e2b1ebc
at java.base/sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:89)
at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:103)
at java.base/sun.nio.fs.WindowsFileCopy.move(WindowsFileCopy.java:317)
at java.base/sun.nio.fs.WindowsFileSystemProvider.move(WindowsFileSystemProvider.java:293)
at java.base/java.nio.file.Files.move(Files.java:1432)
at org.gradle.internal.vfs.impl.DefaultFileSystemAccess.lambda$moveAtomically$12(DefaultFileSystemAccess.java:224)
at org.gradle.internal.vfs.impl.DefaultFileSystemAccess.write(DefaultFileSystemAccess.java:212)
at org.gradle.internal.vfs.impl.DefaultFileSystemAccess.moveAtomically(DefaultFileSystemAccess.java:223)
at org.gradle.internal.execution.steps.AssignImmutableWorkspaceStep$WorkspaceMoveHandler.executeMoveOr(AssignImmutableWorkspaceStep.java:273)
... 47 more
```
####################################################
Please provide all of the following information, otherwise we may not be able to route your bug report.
####################################################
1. Describe the bug or issue that you're seeing.
2. Attach log files from Android Studio
2A. In the IDE, select the Help..Collect Logs and Diagnostic Data menu option.
2B. Create a diagnostic report and save it to your local computer.
2C. Attach the report to this bug using the Add attachments button.
3. If you know what they are, write the steps to reproduce:
3A.
3B.
3C.
In addition to logs, please attach a screenshot or recording that illustrates the problem.
For more information on how to get your bug routed quickly, see
Build: AI-241.18034.62.2411.12169540, 202408011725
AS: Koala | 2024.1.1 Patch 2
AI-241.18034.62.2411.12169540, JRE 17.0.11+0--11852314x64 JetBrains s.r.o., OS Windows 11(amd64) v10.0 , screens 2560.0x1080.0, 1920.0x1080.0
Android Gradle Plugin: 8.5.2
Gradle: 8.7
Gradle JDK: JetBrains Runtime 17.0.11
NDK: from local.properties: (not specified), latest from SDK: (not found)
CMake: from local.properties: (not specified), latest from SDK: (not found), from PATH: (not found)
Source: send_feedback_icon```