-
Notifications
You must be signed in to change notification settings - Fork 923
Metaspace leak during indexing #8702
Copy link
Copy link
Open
Labels
Java[ci] enable extra Java tests (java.completion, java.source.base, java.hints, refactoring.java, form)[ci] enable extra Java tests (java.completion, java.source.base, java.hints, refactoring.java, form)kind:bugBug report or fixBug report or fixperformance
Milestone
Metadata
Metadata
Assignees
Labels
Java[ci] enable extra Java tests (java.completion, java.source.base, java.hints, refactoring.java, form)[ci] enable extra Java tests (java.completion, java.source.base, java.hints, refactoring.java, form)kind:bugBug report or fixBug report or fixperformance
Type
Fields
Give feedbackNo fields configured for issues without a type.
Apache NetBeans version
Apache NetBeans 27 latest release candidate
What happened
A smoke test which I run during each release which opens all ~800 NB modules and lets NB index them found a potential classloader leak. (but I don't think this is a regression)
Metaspace grows during indexing, closing projects or GC does not free it afterwards.
looks like this once all projects indexed:
setting
-J-Djava.source.aptutils.disable.classloader.cache=truedoes seem to help and GC appears to free resources again, but this might be only part of the story.Language / Project Type / NetBeans Component
No response
How to reproduce
Did this work correctly in an earlier version?
No / Don't know
Operating System
linux
JDK
25
Apache NetBeans packaging
Apache NetBeans binary zip
Anything else
No response
Are you willing to submit a pull request?
Maybe but not soon