Usage Monitor lets you set watch limits on processes to know when your process is using too much. Watch limits can be placed on Memory Usage, GDI Objects, and USER Objects. This is a great tool for any developer. (Go to downloads)