¿Cómo Prevenir Fugas de Memoria Utilizando NI-DAQmx?



Software Primario:
Versión de Software Primario: 7.2
Versión de Software Primario Corregido: 7.0
Software Secundario: LabVIEW Development Systems
Hardware: Multifunction DAQ (MIO)

Problema:

¿Cómo Prevenir Fugas de Memoria Utilizando NI-DAQmx?

Solución:

Si usted inicializa una secuencia de DAQmx en un ciclo sin usar el VI DAQmx Clear Task, cada llamada aloca memoria sin des alocar la memoria previa. Usando el VI DAQmx Clear Task des aloca la memoria y previene una fuga de memoria.

Nota: Usted puede detectar fugas de memoria visualizando la memoria desde el administrador de tareas. Usted también puede recibir un mensaje de error referente a memoria insuficiente.

Ligas Relacionadas:

KnowledgeBase 2XDD7A7N: What is the Difference Between the DAQmx Stop Task.vi and DAQmx Clear Task.vi?
KnowledgeBase 2H2G13BS : Placing a Call By Reference Node in a Loop Creates a Memory Leak
KnowledgeBase 3FLFULK8 : Controls Property Node Leaks Memory
KnowledgeBase 31T899KD: How is the DAQmx Buffer Size Allocated for a Finite or Continuous Acquisition?

Archivos Adjuntos:





Día del Reporte: 05/17/2004
Última Actualización: 07/24/2009
Identificación del Documento: 39G995DW