Limitar o uso máximo de encadeamentos para o aplicativo java multithread

1

Eu baixei um arquivo .jar e estou usando java com ele, e ele parece multissegmentado, o que é ótimo ... a menos que eu não queira que ele seja multithread, ou a menos que eu queira usar apenas N threads com isso.

Existe uma maneira, em java, para especificar quantos tópicos você deseja executar um arquivo .jar com sem ter acesso ao código-fonte?

    
por drjrm3 16.03.2015 / 17:00

1 resposta

0

Como acontece, o arquivo .jar que baixei foi single threaded, mas o Java estava usando a coleta de lixo multithread. Para alterar o número de threads que o Java usa para o GC, eu uso o java -XX:ParallelGCThreads=2 que corrigiu o problema.

    
por 08.04.2015 / 14:23