close Warning: Can't synchronize with repository "(default)" (/var/svn/tolp does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 14 years ago

Closed 14 years ago

Last modified 14 years ago

#1122 closed doubt (fixed)

Use of CMsg::Phase

Reported by: Pedro Gea Owned by: Víctor de Buen Remiro
Priority: normal Milestone: Mantainance
Component: Kernel Version: head
Severity: normal Keywords:
Cc:

Description

Revisando posibles fuentes de fugas de memoria u objetos que no se dejan borrar he encontrado una herramienta que usa BSR y que almacena un cierto histórico de objetos: es CMsg::Phase.

Concretamente se utiliza cuando la variable de configuración do.report es True.

Esta herramienta parece almacenar cierta información para facilitar tareas de depuración.
Realmente no sé bien en qué consiste y no sé si es necesaria al hacer el informe, pero quizá debería borrarse el contenido de este histórico:

Real CMsg::Phase::reset(?);

cuando se realiza sin errores, o bien que esto sea configurable en la llamada a BSR.

Change History (2)

comment:1 Changed 14 years ago by Víctor de Buen Remiro

Resolution: fixed
Status: newclosed

El uso de CMsg::Phase en BSR es completamente residual y se puede sustituir sin problemas por WriteLn. Ahora mismo no puedo subir el paquete porque tengo bastantes cambios sin probar pero en la siguiente versión estará corregido.

Mientras tanto se puede llamar al Real CMsg::Phase::reset(?) desde MMS, aunque tampoco creo que esto suponga un gran ahorro.

comment:2 Changed 14 years ago by Víctor de Buen Remiro

(In [3287) Fixes #1122

Note: See TracTickets for help on using tickets.