DPus е безплатна програма, която ще ви помогне да откривате GDI загуби, DC загуби, загуби в паметта (заделена с malloc, VirtualAlloc и GlobalAlloc), както и да дефинирате собствен тип загуби (например, когато експортирате функции, които заделят и освобождават нещо).
Програмата ви предоставя възможността да видите за всеки ресурс стека за извикване на заделянето на ресурса, параметрите на заделяне и сорс файла и реда, в който те са заделени. Можете също така да източвате заделените буфери и да виждате директно GDI обекти, изобразени в прозореца на DPus, като така ще откриете бързо кое води до загубата на паметта в програмата ви.
Разполагате с възможност лесно да групирате и сортирате ресурсите по някой критерии (време на създаване, стойност на handle-а, последователността в стека на извикване, ред на създаване и др.) .
Основната цел на DPus е да проверява поведението на даден процес, като шпионира подбрани API извиквания, който той прави.
С помощта на този инструмент ще можете да следите всеки ресурс, който процеса взима.