Skip to content

What does "globalExecutorParallelism" do? #292

Closed Answered by ishland
Rad586 asked this question in Q&A
Discussion options

You must be logged in to vote

What does globalExecutorParallelism do?

It controls the thread allocations and usually directly affects the thread count used by C2ME.

In c2me-fabric-mc1.20.4-0.2.0+alpha.11.62, the defaultGlobalExecutorParallelismExpression is different from the one in 1.19.2.

In 1.20.4, the default value is 5, while in 1.19.2, it's 2.

In 1.20.4 we introduced more optimizations and stability fixes, and we feel confident to make the thread allocation less conservative with these optimizations.
This default is calculated based on memory allocated to the game, the CPU thread count of the host, the OS and more.

Will a value too high or too low lag the game?

A value too high may make the game run out of…

Replies: 2 comments

Comment options

You must be logged in to vote
0 replies
Answer selected by Rad586
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants