Bear: View All GDI User Objects Of Applications To Identify Memory Leaks Share
PDF Print E-mail

You may know that Windows native Application Program Interface, namely GDI (Graphics Device Interface), handles and represents all graphics-related objects and transmit these objects to output devices such as display monitor, multimedia projectors, printers etc. Not only does it keep all graphical objects present in running processes including Explorer, DWM (Desktop Windows Manager ), Client Server Runtime Processes etc stable, it also enables user and system processes to draw graphical objects on multiple output devices (display monitors, printers, etc). If you’re a software developer who likes to check GDI objects memory footprint for your developed applications, Bear is probably just what you need. It’s a portable application that is developed to show resource usage of all GDI objects & user objects, and handle count. You can check how many bitmaps, palette, Font, DC, Brush and other graphical objects are used by each application and process. Since it displays usage of all graphical objects that are being used by applications,  you can easily identify objects of those apps and processes, which are causing memory leak problems.

Before you launch the application, it’s recommended to run the applications whose GDI objects are to be analyzed. Once done, launch the application to view all GDI and user objects, and handle count (handle objects are used to represent the memory source) for all running applications. It displays the Process name, PID (Process Identifier), Sum, DC (Domain Controller), Region, Bitmap, Palette, Font, Brush etc.

Bear: View All GDI User Objects Of Applications To Identify Memory Leaks

In order to check complete details of a selected application/process, right-click it and choose View Details option. You can also copy the GDI and User objects details to Windows clipboard to share the details with others. The Details dialog lets you check each loaded GDI object seperately. For instance, you can check all loaded bitmaps, brushes, and other graphics in Explorer.exe and get preview of each graphic object. Apart from extracting the object’s image, it presents detailed information on source handle, width and height and bits per pixel of selected object.

Bear: View All GDI User Objects Of Applications To Identify Memory Leaks

Bear works on all versions of Windows. Both 32-bit and 64-bit OS editions are supported.

Download Bear

Related Articles:

  1. Make 32-bit Applications Utilize 4GB Virtual Memory In 64-bit Systems
  2. Wamon: View & Monitor All User Activities
  3. Identify Unused Active Directory User Accounts With AD Tidy

Read more



Forgot your password?
Forgot your username?
No Account Yet? Create an account

Online Users

We have 308 guests online