FPS Monitor is a little tool I created some times ago to keep an eye upon memory usage and performances of my AS3\Flex projects.
FPSMonitor (as the flex one) is monitoring
- OS, Player type, version, and â€œis debuggerâ€
- Memory usage (note: this parameter tells you the memory usage by ALL flash player instances youâ€™re running, so if youâ€™re running more than 1 player at once this value is altered!â€¦even in 2 firefox tabs or a standalone and a browser player)
- Garbage collector button to run System.gc() on your debug player.
FPSMonitor is displaying in a graph 2 values: FPS (white) and memory usage (black) (same note for this value )
Everything is blended with BlendMode.INVERT so you can see the monitor in quite every condition.
import it.flashfuck.debugger.FPSMonitor; //[...] addChild(new FPSMonitor());
// new xmlns in application tag xmlns:debugger="it.flashfuck.debugger.*" //then add the tag, remember to add it at the end of your app so it's appearing in front of everything