-
Enhancement
-
Resolution: Unresolved
-
P4
-
None
Currently, on 64 bit systems, the globally shared task queues has 128k entries per thread.
This makes a 1 MB array per thread per task queue set.
In most situations this amount of memory is not used to the max at all; so maybe decreasing the default size(s) is possible.
There is the thought that maybe using less memory might use the (faster) local overflow queues more.
This makes a 1 MB array per thread per task queue set.
In most situations this amount of memory is not used to the max at all; so maybe decreasing the default size(s) is possible.
There is the thought that maybe using less memory might use the (faster) local overflow queues more.
- relates to
-
JDK-8350947 Investigate optimizing the task queue memory layout
-
- Open
-