Discusiones sobre Productos NI

cancel
Showing results for 
Search instead for 
Did you mean: 

Limpiar buffer IMAQ_create

Hola Cristina,

 

Gracias por tu ayuda. En mi caso si que incrementa memoria....

Si embargo si deshabilito el procesado de imagen (como te muestro en imagen) no me consume. Por eso pensaba que el problema era debido al "unflatten from String".

 

La verdad que no sé que más probar...

0 Kudos
Message 11 of 31
(1,852 Views)

Hola,

 

¿Has probado a deshabilitar sólo esa función o solo el sequence structure? Puedes ir comprobando eso para poder confirmar que es esa función. Estás deshabilitando todavía mucho código, de todas maneras algo raro hay ahí. 

 

Ya me dirás,

 

Cristina

0 Kudos
Message 12 of 31
(1,842 Views)

Hola Cristina,

 

Gracias por la ayuda.

He comprobado lo que me dices, deshabilitando unicamente la función "unflatten from String" y no experimento ningún incremento de memoria. Luego el problema es debido a esta función pero no sé como poder solucionarlo.

 

Agradecería cualquier sugerencia,

 

Un saludo y muchas gracias!!!

0 Kudos
Message 13 of 31
(1,835 Views)

Hola,

 

Prueba a meter un string vacío cada x bucles en "unflatten from String". Esto debería solucionarte el problema. 

 

Un saludo

 

Cristina 

Certified-LabVIEW-Associate-Dev_rgb.jpg

0 Kudos
Message 14 of 31
(1,821 Views)

Hola Cristina,

 

He probado lo que me comentas, incluyendo un string vacio después de cada lectura de imagen, pero sigo con el mismo problema. 

Si tienes alguna otra idea, agradecería tu ayuda.

 

Muchas gracias!!

0 Kudos
Message 15 of 31
(1,815 Views)

Hola,

 

Vale, estoy intentando modificar tu código de manera que muestre cuál es el gasto de memoria en el cRIO (image) ¿Puedes probar a ver si te funciona esto? 

 

Por otro lado, me gustaría saber si es posible que me hicieras capturas de pantalla de cómo estas midiendo la memoria y cómo varía, tanto en el administrador de tareas como en el distributed system Manager. 

 

A ver que se me ocurre con ello! 

Cristina

0 Kudos
Message 16 of 31
(1,805 Views)

Hola Cristina,

 

Muchísimas gracias por tu tiempo.

He incluido un loop como el que me indicas y te adjunto pantallazos del consumo de memoria en el Windows Task Manager.

Con el distributed system Manager no sé muy bien como mirarlo.

 

Cualquier sugerencia me dices,

 

Muchísimas gracias de nuevo!!

 

 

 

0 Kudos
Message 17 of 31
(1,798 Views)

Hola,

 

Veo que estás ejecutándo un ejecutable, ¿puedes probar a ver si desde fuente pasa lo mismo? Hacer la misma prueba que antes y si puedes las mismas capturas. 

 

También si puedes las mismas pruebas con la función deshabilitada y sin aumento de memoria por si lo tuviera que reportar... Yo voy a intentar hacer las pruebas también aquí.

 

Un saludo,

 

Cristina

0 Kudos
Message 18 of 31
(1,792 Views)

Perdona, se me ha olvidado. Puedes mirar el uso de memoria desde el Distributed System Manager así:

 

DSMPNG.PNG

 

Teniendo en cuenta que el cRIO que uso es el de la IP 10.110.1.19

 

Ya me diras 

0 Kudos
Message 19 of 31
(1,790 Views)

Hola Cristina,

 

Muchísimas gracias por tu tiempo y ayuda.

Te adjunto dos pruebas teniendo en ambas, la función "unflatten from String" deshabilitada.

 

  • Una la he realizado teniendo funcionando el loop que me comentaste para chequear la memoria ("Con memory sesion.zip"), verás como fluctua algo.
  • La otra la he realizado deshabilitando este loop ("Sin Memory sesion.zip") en este caso la memoria permanece estática.

Lo que me comentas de hacerlo desde fuente, no lo he realizado por que no puedo comprobarlo en el Task manager.

Cualquier otro test que necesites o idea, no dudes en decirme.

 

Muchas gracias de nuevo!!!

0 Kudos
Message 20 of 31
(1,782 Views)