Foro de elhacker.net

Programación => Java => Mensaje iniciado por: Tyrz en 16 Diciembre 2012, 10:51 am



Título: Benchmark, duda con hilos
Publicado por: Tyrz en 16 Diciembre 2012, 10:51 am
buenas,
tengo que hacer un benchmark para cpu en java, he pensado hacer que genere 400000 numeros aleatorios, calcular lo que tarda y con esto obtener resultados. Tengo que probarlo en varios pcs y hacer en plan conclusión, es un trabajo para clase.

Yo pensaba que si usaba varios hilos con un procesador de cuatro nucleos tardaría menos que si utilizo un único hilos pero mis resultados dicen lo contrario, tardan más o menos lo mismo o incluso a veces tarda más en terminar si uso cuatro hilos en vez de uno.

Es esto normal? El procesador ya se encarga de repartirlos y de ahi mis resultados o soy yo que lo estoy haciendo mal?

Gracias, un saludo


Título: Re: Benchmark, duda con hilos
Publicado por: тαптяα en 16 Diciembre 2012, 21:07 pm
El procesador los reparte por los nucleos


Título: Re: Benchmark, duda con hilos
Publicado por: jhonatanAsm en 17 Diciembre 2012, 14:16 pm
mmm, tendrán el mismo valor de prioridad los hilos?

código?, aunque no te aseguro si te pueda ayudar  :silbar: