mirror of
https://github.com/ViaVersion/ViaVersion.git
synced 2024-09-29 06:57:26 +02:00
Fixed high CPU usage on Java 8 (#3325)
Fixed https://bugs.openjdk.java.net/browse/JDK-8129861 by setting the core size of the TaskScheduler ThreadPool to 1
This commit is contained in:
parent
ed55bccfe4
commit
5c145d0184
@ -29,7 +29,7 @@ public final class TaskScheduler implements Scheduler {
|
|||||||
|
|
||||||
private final ExecutorService executorService = Executors.newCachedThreadPool(new ThreadFactoryBuilder().setNameFormat("Via Async Task %d").build());
|
private final ExecutorService executorService = Executors.newCachedThreadPool(new ThreadFactoryBuilder().setNameFormat("Via Async Task %d").build());
|
||||||
private final ScheduledExecutorService scheduledExecutorService = Executors.newScheduledThreadPool(
|
private final ScheduledExecutorService scheduledExecutorService = Executors.newScheduledThreadPool(
|
||||||
0,
|
1, // Fix for https://bugs.openjdk.java.net/browse/JDK-8129861
|
||||||
new ThreadFactoryBuilder().setNameFormat("Via Async Scheduler %d").build()
|
new ThreadFactoryBuilder().setNameFormat("Via Async Scheduler %d").build()
|
||||||
);
|
);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user