Oppure

Loading
12/11/10 15:36
eddiewrc
Salve a tutti.
Ho bisogno di fare delle verifiche sperimentali a del codice che ho scritto e mi sarebbe davvero utile poter monitorare in qualche maniera la jvm in modo da basare le mie statistiche non sul tempo impiegato dall'elaborazione, che è un dato che per vari motivi lascia il tempo che trova, ma sul NUMERO DI MICROISTRUZIONI (o operazioni) eseguite dalla macchina virtuale per portare a termine l'elaborazione. In questo modo tale valore sarebbe anche machine-independent. qualcuno di voi l'ha mai fatto/sa come si fa?
grazie a tutti quelli che risponderanno!
aaa
12/11/10 17:02
HeDo

Premetto che non l'ho mai fatto, ma imo sarebbe veramente difficile ottenere un IPS realistico non influenzato dal monitoraggio stesso. Non so se ti è mai capitato di usare un profiler per .NET come ANTS, ti traccia anche il mondo durante l'esecuzione ma il programma risulta pesantemente rallentato, infatti quello che si va a vedere è l'impatto percentuale delle vari cicli di elaborazione.

Esisterà sicuramente qualcosa di analogo per java, ma dubito che calcoli esattamente il parametro di cui hai bisogno :)
aaa
13/11/10 21:20
eddiewrc
principio di indeterminazione, quindi!
aaa