I am writing a simple checkers game in Java. When I mouse over the board my processor ramps up to 50% (100% on a core).
I would like to find out what part of my code(assuming its my fault) is executing during this.
I have tried debugging, but step-through debugging doesn’t work very well in this case.
Is there any tool that can tell me where my problem lies? I am currently using Eclipse.
This is called ‘profiling’. Your IDE probably comes with one: see Open Source Profilers in Java.