I am looking into one of the tools, which gives me the cycles for each assembler instruction in the editor. Also a nice feature would be, if it also summs up loops, so that you easily can see how much cycles you have in this loop.
This could be also done after run if a profiler is included.
If we run into more complext code, I like to see where most of the time is spend in a code (typically in max 10 percent of the code) and where I want to put optimization effort in in terms of speed or in terms of code size.
Code segments with low amount of usage, would be optimized to size (e.g. more loops), but very often used parts would be then optimized to speed, even at the cost of code size.
Any of the existing Assamblers/Emulators/IDEs support that at the moment?
So long as you finish the game, you're set up for success. It's a rare thing to accomplish on these plains...