Ursprungligen inskrivet av iXam
Åter igen så måste du veta vad du vill benchmarka. En "tom" whileloop kan säkert ta 100% CPU men du benchmarkar inget. Däremot vill du göra så mycket som möjligt i loopen. Delasta de olika delarna av processorn. Och det vill man troligtvis göra var för sig och då faller Java bort helt och hållet eftersom du inte kan styra vilka instruktioner som ska genereras/köras.
Men eftersom du håller på att lära dig just Java och verkar vilja göra någon form av benchmarking så skulle jag satsa på annan benchmarking än CPU. Benchmarka något mer Javaspecifikt eller något där Java inte bromsar. Gör ett bandbreddstest exempelvis. Då lär du dig både nätverksprogrammering och viss grafik (om du ska presentera resultatet på något snyggt sätt).