mirror of
https://github.com/magefree/mage.git
synced 2025-12-30 07:22:03 -08:00
server: fixed server app freeze on another instance already running, improved threads usage (related to #11285);
This commit is contained in:
parent
f0c38cdb87
commit
7d675de876
21 changed files with 203 additions and 106 deletions
|
|
@ -13,6 +13,8 @@ import mage.remote.MageRemoteException;
|
|||
import mage.remote.Session;
|
||||
import mage.remote.SessionImpl;
|
||||
import mage.util.RandomUtil;
|
||||
import mage.util.ThreadUtils;
|
||||
import mage.util.XMageThreadFactory;
|
||||
import mage.view.*;
|
||||
import org.apache.log4j.Logger;
|
||||
import org.junit.Assert;
|
||||
|
|
@ -326,9 +328,9 @@ public class LoadTest {
|
|||
|
||||
ExecutorService executerService;
|
||||
if (isRunParallel) {
|
||||
executerService = Executors.newFixedThreadPool(gamesAmount);
|
||||
executerService = Executors.newFixedThreadPool(gamesAmount, new XMageThreadFactory(ThreadUtils.THREAD_PREFIX_TESTS_AI_VS_AI_GAMES));
|
||||
} else {
|
||||
executerService = Executors.newSingleThreadExecutor();
|
||||
executerService = Executors.newSingleThreadExecutor(new XMageThreadFactory(ThreadUtils.THREAD_PREFIX_TESTS_AI_VS_AI_GAMES));
|
||||
}
|
||||
|
||||
// save random seeds for repeated results (in decks generating)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue