I have been looking all over for a hint on how to see how often parts of my code are executed. I am using WinAVR compiler and have studied the generated code in disassembler and found that my code only makes up about a third of the entire program. All the rest in uncommented ofcourse and hard for this novice to figgure out what's going on.
My goal is to trim code size. I am doing some unsigned floating point multiplying and dividing, which I assume is making up much of that code from the libraries. I hate to use floats in uC but I don't see any way around it in my app.
Please also see earlyer post "Profiling with AVR studio" by ganyaik