Membro desde: 20/12/2007 16:30:29
Mensagens: 367
Localização: Belo Horizonte
Offline
Olá pessoal
tem alguma flag que eu uso pra startar a jvm pra que ela use meus dois nucleos?
Olhando o gerenciador de tarefas aqui eu vejo que ela só usa um, aí a taxa de processamento fica travada no 50%.
[]'s
"It goes against the grain of modern education to teach children to program. What fun is there in making plans, acquiring discipline in organizing thoughts, devoting attention to detail and learning to be self-critical?" - Alan Perlis
Membro desde: 31/03/2006 15:28:55
Mensagens: 472
Localização: Ribeirão Preto - SP
Offline
Quem deve tratar o uso de vários núcleos é a sua aplicação, se ela não usar threads, ela não vai conseguir paralelizar o processamento e utilizar os dois nucleos.
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
Você tem de tornar seu programa multi-thread para usar os diversos núcleos.
Isso não é trivial porque nem sempre é possível dividir seu serviço decentemente em threads.
Por exemplo, se você simplesmente cria uma thread por criar, não vai adiantar nada. Você tem de saber o que está fazendo.