Clase para gestionar la memoria de S50 Adicionalmente guarda los resultados en el LOG si es necesario Más...
Métodos públicos | |
MemoryS50 () | |
Constructor Más... | |
override void | _Result (bool tlMeasureEndMemory=false, bool tlShowResults=false) |
Presenta los resultados ... Guardamos un registro en el LOG con la memoria usada por el formulario en la clase MemoruS50 por ejemplo Más... | |
Métodos públicos heredados desde sage.ew.formul.MemoryBase | |
MemoryBase () | |
Constructor Al instanciarse el constructor se asignará la memoria usada en este momento Si es necesario se puede llamar al método "_MeasureInitialMemory" para volver a capturar la memoria inicial en la ejecución del proceso.... Más... | |
void | _Start () |
Al construirse el formulario capturaremos la memoria usada del proceso actual (Sage50) No es necesario invocar dicho método, se ejecuta desde el constructor pero adicionalmente se puede dar el caso de tener la necesidad de gestionarlo manualmente Al poder reutilizar una misma instancia será necesario llamar este método para volver a reiniciar el valor inicial de la memoria Más... | |
void | _End () |
Al cerrar el formulario capturaremos la memoria actual y guardaremos el LOG de la memoria usada por el formulario Más... | |
void | _DoGCCollect () |
Ejecuta la recolección del Garbage Collector Más... | |
virtual string | _Result () |
Devuelve la cadena del resultado Más... | |
void | Dispose () |
Gestión del Dispose de los recursos Más... | |
Otros miembros heredados | |
Propiedades heredados desde sage.ew.formul.MemoryBase | |
long | _MemoriaInicial [get] |
Tenemos la memoria inicial del proceso en el momento de instanciar el formulario Más... | |
long | _MemoriaFinal [get] |
Tenemos la memoria final, antes de cerrar el formulario Más... | |
long | _MemoriaUsada [get] |
Memoria usada por la ejecución del formulario Se puede dar el caso que se haya ejecutado el GC y al acabar el proceso tengamos menos memoria usada que al instanciar el formulario Más... | |
string | _Descripcion [get, set] |
Descripción del formulario, clase de negocio, ... que se está analizando Más... | |
Clase para gestionar la memoria de S50 Adicionalmente guarda los resultados en el LOG si es necesario
Definición en la línea 14 del archivo MemoryS50.cs.
|
inline |
Constructor
Definición en la línea 24 del archivo MemoryS50.cs.
|
inlinevirtual |
Presenta los resultados ... Guardamos un registro en el LOG con la memoria usada por el formulario en la clase MemoruS50 por ejemplo
NOTA: A sobreescribir cuando se realice un Test Unitario si es necesario ...
tlMeasureEndMemory | Indica que debe de medir la memoria final |
tlShowResults | Indica que debe presentar el mensaje de los resultador |
_Result
Reimplementado de sage.ew.formul.MemoryBase.
Definición en la línea 40 del archivo MemoryS50.cs.