Devel :: TrackObjects

Devel :: TrackObjects es un módulo Perl para rastrear el uso de objetos.
Descargar ahora

Devel :: TrackObjects Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Steffen Ullrich
  • Sitio web del editor:
  • http://search.cpan.org/~sullr/IO-Socket-SSL-1.14/SSL.pm

Devel :: TrackObjects Etiquetas


Devel :: TrackObjects Descripción

Devel :: TrackObjects es un módulo Perl para rastrear el uso de objetos. Devel :: TrackObjects es un módulo PERL para rastrear el uso de objetos.synopsiscmdline perl -mdevel :: trackobjects = / ^ io :: / servidor.plinside use devel :: trackobjects qr / ^ ^ io :: /; Utilice Devel :: TrackObjects '-Verbose'; Usa IO :: Socket; ... mi $ sock = io :: socket :: inet-> nuevo ... ... devel :: trackobjects-> show_tracked; devel :: trackobjects redefines bendice y, por lo tanto, haga un seguimiento de la creación de Objecti al poner las referencias débiles a la objeto en una lista. Se puede especificar qué clases para rastrear. El final del programa imprimirá información sobre los objetos aún existentes (probablemente fugas). La misma información se puede imprimir durante la ejecución usando Show_Tracked.ImportantEl módulo debe cargarse lo antes posible, ya que no puede redefinir el bendecido en los módulos ya cargados. Consulte Importar cómo cargarlo para que redefine a Bless.Methodsthe siguiendo los métodos de clase. Una condición es un regeo usado como una coincidencia para un nombre de clase, una cadena utilizada para coincidir con la clase con este nombre exactamente o una referencia a una subrutina, que se llama para decidir si la clase debe ser rastreada (debe devolverlo). es si la condición es / regex /. En este caso se compilará como un regeo. Esto se usa, debido a que en el PERL CMDLINE, no se puede ingresar a Rogex compilado. Si el elemento es una cadena que comienza con "-" se interpretará como una opción. Las opciones válidas son: -verbeboseutput de Show_Tracked será más detallado, por ejemplo, usará show_tracked_detailed en lugar de show_tracked_compact.-Noenddon't show restantes objetos rastreados al final. - Debugwill cambiar una depuración interna. Si se le dan condiciones, REDEFINE CORE :: Global :: Bless a menos que ya estuviera redefinido por este módulo. Eso significa que no paga una penalización de rendimiento si solo incluye el módulo, solo si se le da condiciones, redefinirá Bless.Show_Tracked () si se estableció a -verbase En importación, llamará a Show_Tracked_Detailed, de lo contrario, Show_Tracked_Compact.Este método se llamará al final a menos que se especifique ningún nombre en la importación.show_tracked_compact () creará un hash que contenga todas las clases rastreadas y el recuento de objetos actuales para la clase. Si La persona que llama desea obtener algo a cambio, devolverá una referencia a este hash, de lo contrario, imprimirá la información en una sola línea a STDERR que comenzó con "FOUR $ PREFIX" .show_tracked_det Ailed () Si la persona que llama desea algo a cambio, le dará una referencia a una matriz que contiene matriz de matriz con , donde ref es la referencia débil al objeto, archivo y alinee el archivo. Nombre y número de línea, donde el objeto fue bendito. Si el contexto de llamada está vacío, imprimirá esta información a STDERR. La primera línea comenzará con el "prefijo de fuga $", los siguientes con "-" y la última nuevamente nuevamente con "fugas $ prefijo". Requisitos: · Perl


Devel :: TrackObjects Software relacionado

PDF :: API2

PDF :: API2 es 'la próxima generación' del texto :: PDF :: API, una cadena de módulos PERL que facilita los archivos PDF de creación. ...

192

Descargar

vtkltk

VTKFLTK es una pequeña biblioteca de clases C para el desarrollo de las interfaces impulsadas por eventos de FLTK para su uso con VTK. ...

147

Descargar