You are here: Home » Software Development » Debugging » HeapMemView

HeapMemView

HeapMemView A small utility that allows you to view the content of all memory blocks allocated in the heap of the process the you select



  • Downloads:3
  • Last update:Jul 26, 2009
  • Version:1.02
  • License:Freeware
  • Publisher:Nir Sofer
  • System Requirements Windows2000,WinXP,Windows2003,Windows Vista...

Free Download ( 40 KB )

HeapMemView

A small utility that allows you to view the content of all memory blocks allocated in the heap of the process the you select
HeapMemView application was designed to help you view the content of all memory blocks allocated in the heap of the process the you select. This tool can be useful for developers that need to trace memory leaks in their software.

HeapMemView doesn't require any installation process or additional DLLs. Just copy the executable file (HeapMemView.exe) to any folder you like, and run it. After you start HeapMemView, you have to select the process that you want to inspect.

The main window of HeapMemView has 2 panes:
, The upper pane displays the list of memory blocks allocated in the heap of the process the your selected.
, The lower pane displays the contant of the memory block that you select in the upper pane.

Tips For Using HeapMemView
, In order to decrease the number displayed memory blocks and to improve the performances, HeapMemView filter all memory blocks with size smaller than 80 bytes. You can change this default filter by using the Memory Blocks Filter window (F8).
, Be aware that without the 80 bytes filter, you may get a lots of small and meaningless memory blocks, and the loading process will be pretty slow.
, Each time that you press F5, the newly added memory blocks are marked with '*', as well as they are painted with pink color. You can clear the 'new' flag by using the 'Clear New Memory Blocks Mark' option (F6).
, In addition to the memory bytes displayed in the lower pane, You can view a sample of the memory bytes in the table of the upper pane - under 'Data Preview' column. In order to enable this feature, select Options->Data Preview Mode->ASCII or Hexadecimal. By default, the first 32 bytes of the memory block will be displayed. You can modify the default settings in Advanced Options window.
, You can export all heap memory blocks to binary files for inspecting them in the future, by selecting all memory blocks in the upper pane, and then using 'Export Memory Data To File' option (Ctrl+E)
, The 'Heap Handle' value is the handle returned by HeapCreate or GetProcessHeap API functions. The 'Data Address' value is the memory address returned by HeapAlloc API.
, When a program allocates heap memory with C/C++ memory functions (malloc or new keyword), you may see some header bytes preceding the real allocated memory data.

What's New in This Release:

  • Fixed bug: The main window lost the focus when the user switched to another application and then returned back to HeapMemView

    Free Download ( 40 KB )

  • Rating & Reviews for HeapMemView





    Tips & Guides Related to HeapMemView

    • Voice over Internet phone and chat software on Mac

      Internet phone has become so ubiquitous, an entire generation of internet users is probably unaware there was ever life without it. Use Internet phone to help you communicate across networks with people all the world.

      by candies on Aug 26, 2009

    • How can I remove Spam from my PC

      How can you remove spam emails from PC? Spam Monitor - this excellent detector and remove software monitors and removes Spam, Junk Mail and Virus Mail from your PC!

      by candies on Jun 19, 2009

    • How do I protect my computer from Spam

      How do I protect my computer from Spam Mail? Spam Monitor - this powerful and latest Spam monitor filter software offers a series of protective functions, it can protect your PC from all Spam Emails!

      by candies on Jun 18, 2009

    • How to stop Junk Mail in your mailbox

      How to stop Spam and Junk Mail in your mailbox? Spam Monitor - this full-functional spam detector and filter software can help you monitor all the Junk Mails and stop them from sending to your mailbox.

      by candies on Jun 19, 2009

    • How to block spam on Microsoft Outlook Express

      How to block spam emails on Microsoft Outlook Express? Spam Monitor, this powful Spam Detector and Blocker software is also an useful Outlook Express Spam Blocker tool, it offers blocking Spam for Outlook.

      by candies on Jun 22, 2009

    Free Download HeapMemView

    Free Download ( 40 KB )