If you don't mind your code being open, I'd advise to learn git and use github, you'll share your code easily and you'll gain many many benefits for yourself.
Profile-guided optimization (PGO) is quite often a pain in the ass (PITA :D ).
You have to create a profile that covers all important code paths, the instrumented exe is sloooooooooow, and it makes your build process more complicated with an iteration.
Gains are not interesting when the...
Salut le belge,
Cachegrind will only simulate a cache in its VM and it is quite slow.
Maybe you can try using my perf build to monitor cache misses for real :
It's accurate and unintrusive.
Do something like:
"LD_LIBRARY_PATH=. ./perf record -e L1-dcache-misses your_program"
then...
What sub-repositories should be updated and on what branches to help .next?
Edit: I found oebb.sh update to fast forward all repositories in one shot
Bonus question, what is the policy if we want recipes that exist only in git://git.openembedded.org/openembedded (ie fluidsynth)?
Migrate...
Ok, I have a perf binary from .next openembedded that works with Zaxxon too.
If someone is interested, I could publish it but how?
This command-line tool makes no sense as a PND, does it?
Dang I can't find the /tools directory where perf source are supposed to live in any branch of git://git.openpandora.org/pandora-kernel.git
Can somebody enlighten me?
Ok,thanks.
I tried "opkg install oprofile" and "opkg install perf" as root without success, so I'll try to build these from source.
(Yep CodeAnalyst and vTune are respectively AMD and Intel sampling profilers)
Hello guys,
what good profilers are available for the pandora?
Something like Linux perf, CodeAnalyst, vTune.
I'd like to avoid intrusive stuff like gprof if possible.
Cheers,
Bertrand
Applies on openembedded.git 82c72465958e11e4e97a55ba22f90afd01aa785e
Basically it just updates GNU m4 to work around a compile bug.
(It is tgz'ed because the forum doesn't want me to attach a .patch)
By the way, what is the official method to submit patches?
Cheers, hope I will have time...