The present invention generally provides a method, apparatus and article of
manufacture for debugging computer programs. Debugging computer programs
is aided by monitoring allocations and deallocations of memory space. The
resulting information can be processed to return meaningful data to a user
including, for example, a hexadecimal view of memory distinguishing
allocated memory from free memory, the allocation/deallocation history of
a memory space, a relationship between an allocator and a deallocator,
whether a user-established relationship between an allocator and a
deallocator was violated, whether a user-established memory limit was
exceeded, and the like.
Присытствыющий вымысел вообще обеспечивает метод, прибор и статью изготовления для компьутерных программ debugging. Компьутерные программы debugging помогать путем контролировать распределения и deallocations области памяти. Приводя к информацию можно обрабатывать для того чтобы возвратить содержательные данные к потребителю включая, например, шестнадцатиричный взгляд памяти различая размещанную память от свободно памяти, история allocation/deallocation области памяти, отношение между allocator и deallocator, ли было нарушено потребител-ustanovlennoe отношение между allocator и deallocator, был превышен ли потребител-ustanovlenny1 предел памяти, и подобие.