#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.

El uso de
CMsg::Phaseen BSR es completamente residual y se puede sustituir sin problemas porWriteLn. 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.