Search results for "module:Devel::Leak::Object"

Devel::Leak::Object - Detect leaks of objects River stage one • 1 direct dependent • 1 total dependent

This module provides tracking of objects, for the purpose of detecting memory leaks due to circular references or inappropriate caching schemes. Object tracking can be enabled on a per object basis. Any objects thus tracked are remembered until DESTR...

ETHER/Devel-Leak-Object-1.02 - 11 Jan 2020 06:50:31 UTC

Devel::LeakGuard::Object - Scoped checks for object leaks River stage one • 2 direct dependents • 2 total dependents

This module provides tracking of objects, for the purpose of detecting memory leaks due to circular references or innappropriate caching schemes. It is derived from, and backwards compatible with Adam Kennedy's Devel::Leak::Object. Any errors are min...

PTC/Devel-LeakGuard-Object-0.08 - 10 Sep 2015 14:01:12 UTC

Devel::LeakGuard::Object::State - Scoped object leak checking River stage one • 2 direct dependents • 2 total dependents

A "Devel::LeakGuard::Object::State" captures the current leakstate of object allocations within a program. When "done" is called the saved allocation leakstate is compared with the current leakstate and any discrepancies are reported....

PTC/Devel-LeakGuard-Object-0.08 - 10 Sep 2015 14:01:12 UTC

Devel::Plumber - memory leak finder for C programs River stage zero No dependents

Devel::Plumber is a memory leak finder for C programs, implemented in Perl. It uses GDB to walk internal glibc heap structures, so it can work on either a live process or a core file. Devel::Plumber treats the C heap of the program under test as a co...

GNB/Devel-Plumber-0.3.4 - 21 Dec 2011 05:26:05 UTC

Devel::Cycle - Find memory cycles in objects River stage three • 16 direct dependents • 773 total dependents

This is a simple developer's tool for finding circular references in objects and other types of references. Because of Perl's reference-count based memory management, circular references will cause memory leaks. EXPORT The find_cycle() and find_weake...

LDS/Devel-Cycle-1.12 - 14 Nov 2014 13:59:23 UTC

Devel::WeakRef - weak references (not reference-counted) River stage zero No dependents

A weak reference maintains a "pointer" to an object (specified by a reference to it, just like "bless") that does not contribute to the object's reference count; thus, the object's storage will be freed (and its destructor invoked) when only weak ref...

JGLICK/Devel-WeakRef-0.003 - 26 Sep 1997 00:39:27 UTC

Devel::Monitor - Monitor your variables/objects for memory leaks River stage zero No dependents

You have memory leaks, and you want to remove it... You can use this tool to help you find which variables/objects that are not destroyed when they should be, and thereafter, you can visualise exactly where is the circular reference for some specific...

PHCOTE/Devel-Monitor-0.9.0.7 - 21 Apr 2005 01:12:30 UTC

Devel::Gladiator - Walk Perl's arena River stage one • 2 direct dependents • 2 total dependents

Devel::Gladiator iterates Perl's internal memory structures and can be used to enumerate all the currently live SVs. This can be used to hunt leaks and to profile memory usage....

ETHER/Devel-Gladiator-0.08 - 11 Jun 2020 17:44:41 UTC

Devel::TrackObjects - Track use of objects River stage zero No dependents

Devel::TrackObjects redefines "bless" and thus tracks the creation of objects by putting weak references to the object into a list. It can be specified which classes to track. At the end of the program it will print out infos about the still existing...

SULLR/Devel-TrackObjects-0.601 - 26 Feb 2021 10:23:51 UTC

Devel::Leak::Module - Track loaded modules and namespaces River stage one • 1 direct dependent • 1 total dependent

Devel::Leak::Module is a simple little convenience module for tracking module, package and namespace creation. The synopsis code above describes pretty much the main way that it works....

ADAMK/Devel-Leak-Module-0.02 - 03 Feb 2012 09:17:31 UTC

Devel::Events::Objects - Object tracking support for Devel::Events River stage one • 2 direct dependents • 3 total dependents

This package provides an event generator and a handler for Devel::Events, that facilitate leak checking. There are two components of this module: Devel::Events::Generator::Objects, and Devel::Events::Handler::ObjectTracker. The first one uses some tr...

NUFFIN/Devel-Events-Objects-0.05 - 21 Jun 2008 18:10:42 UTC

Devel::Events::Generator::Objects - Generate events for blessing and destruction of objects. River stage one • 2 direct dependents • 3 total dependents

This module overrides "CORE::GLOBAL::bless" on load. The altered version will delegate back to the original version until an instance of a generator is enabled. When a generator is enabled (only one Devel::Events::Generator::Objects instance may be e...

NUFFIN/Devel-Events-Objects-0.05 - 21 Jun 2008 18:10:42 UTC

Devel::Events::Handler::ObjectTracker - A Devel::Events that tracks leaks River stage one • 2 direct dependents • 3 total dependents

This object will keep track of every object created and every object destroyed based on the "object_bless" and "object_destroy" events. Reblessing is accounted for. This handler doesn't perform any magical stuff, Devel::Events::Generator::Objects is ...

NUFFIN/Devel-Events-Objects-0.05 - 21 Jun 2008 18:10:42 UTC
13 results (0.033 seconds)