Skip to content

Support Shenandoah GC / jdk 25 #8836

@ivan-velikanov

Description

@ivan-velikanov

Description

JDK25 comes with Shenandoah GC feature stabalized.
However using these options :
-J-XX:+UseShenandoahGC -J-XX:ShenandoahGCMode=generational in the netbeans.conf file results in netbeans not even starting. Is it possible to support this GC ?

Use case/motivation

I have read that ShenandoahGC is more liberal in returning memory/RAM to the system. Overtime the VM consumes more RAM/heap-size even though actual usage might fluctuate and might be usually low. However this appears as a high ram usage and appears to affect the overall system performance. Currently the only way out is to restart netbeans as simple GC just frees objects from heap but doesn't reduce heap size.

Related issues

No response

Are you willing to submit a pull request?

No

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind:featureA feature requestneeds:triageRequires attention from one of the committers

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions