Since mentioned by matsp and vart, I was wondering are Intel VTune, AMD CodeAnalyst and oprofile freely available? I only found oprofile using my Ubuntu Synaptic.
Also my cpu is AMD Turion64. Does it mean I can only use AMD CodeAnalyst and oprofile but not Intel VTune?
What does it mean that "making it int to decrease access time or making it char (if possible) to decrease cashe size (avoiding cache misses)"? Is it that int requires least time to access and char requires least space?
Thanks!