AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Funciones estándar / Funciones de depuración
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Guarda un volcado de memoria utilizado por la aplicación. Un volcado de la memoria utilizada por la aplicación corresponde a una description detallada de los elementos en memoria así como la memoria consumida por estos elementos.
A diferencia del archivo de volcado, el volcado de memoria no puede utilizarse para ver el contenido de las variables, sino sólo la huella de memoria.
También se puede crear un volcado de memoria pulsando Ctrl + Pausa en cualquier momento
Ejemplo
// Save the memory dump in the current runtime audit
dbgSaveMemoryDump()
Sintaxis

Guardar el volcado de memoria en la actual auditoría dinámica

dbgSaveMemoryDump()
Observación: Esta sintaxis guarda el volcado de memoria en el archivo de auditoría dinámico si la auditoría está habilitada.. La función no tiene ningún efecto si la auditoría dinámica no está activada.

Guardar el volcado de memoria en un archivo o en modo interactivo Ocultar los detalles

dbgSaveMemoryDump(<Name of dump file>)
<Name of dump file>: Cadena de caracteres
  • "?": inicia la copia de seguridad en modo interactivo.
    Si la auditoría dinámica está habilitadael volcado de memoria se guarda en el archivo de auditoría dinámico.
    Si la auditoría dinámica está desactivadaun selector de archivos permite al usuario seleccionar el nombre del archivo donde se guardará el volcado de memoria..
    En ambos casos, se visualiza un mensaje de confirmación al final de la operación..
  • Nombre del archivo donde se guarda el volcado. El nombre del archivo se puede construir con los siguientes elementos:
    [%ExeDir%]Directorio del ejecutable, siempre rellenado con el carácter "\".. Este directorio es equivalente al resultado de fExeDir.
    [%exeName%]Nombre del ejecutable.
    [%Fecha%]Fecha de inicio del volcado de memoria (formato AAAAMMDDD).
    [%Hora%]Hora de inicio del volcado de memoria (formato HHMMSS).
    [%NombreUsuario%]Nombre del usuario actual.
    [%NombreDeLaComputadora%]Nombre del ordenador.
    [%DataDir%]Directorio de los archivos de datos HFSQL especificados por el usuario al instalar la aplicación. Este directorio es equivalente al resultado de fDataDir.
    [%DirUserData%]Directorio para los datos del usuario actual de la aplicación actual. Este directorio es equivalente al resultado de fDataDirUser.
Si este parámetro corresponde a una cadena vacía ("""):
  • La extensión del archivo será ".wmem".
  • el nombre del archivo creado corresponde a: "[%UserDataDir%][%ExeName%]_[%Date%]_[%Time%]".
    Por ejemplo: "C:\Usuarios\Doc\AppData\Roaming\Aplicaciones WINDEV\MyApp\MyApi_20161023_130812.wmem".
Atención: Si utiliza la construcción dinámica de cadenas ("Permitir "[% %]" en las cadenas" en la pestaña "Compilación" del proyecto description), se produce un error de compilación (identificador desconocido). En este caso, cada cadena debe ir precedida de '-%'.. Ejemplo:
dbgSaveMemoryDump("[%UserDataDir%][%exeName%]_[%Date%]_[%Time%]")
se convierte
dbgSaveMemoryDump(-%"[%UserDataDir%][%ExeName%]_[%Date%]_[%Time%]")
Componente: wd290vm.dll
Versión mínima requerida
  • Versión 15
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

Señalar un error o enviar una sugerencia | Ayuda local