Syrupy is a Python script that regularly takes snapshots of the memory and CPU load of one or more running processes, so as to dynamically build up a profile of their usage of system resources.
Graphical debugger for programs that don't just follow one stream (e.g. threaded, web applications). Also allows debugging in headless computers, in distributed environments and for crashing applications.