DIAdem

cancel
Showing results for 
Search instead for 
Did you mean: 

Memory consumption using cvitdms.dll

Hi all!

I am using a Diadem library to create .tdms files

Through the DLL, I create and open a file and so, I start to append data values.

When I look at the task manager, I can note that the memory consumption of my application does not stop to increase until I stop my program.

I also tried to start the program without start the logging methods, that use the tdms libraries, and so, this behavior does not occur.

I flush the data every 30 seconds or every 500 registers.

How can I solve this problem of memory consumption?

Regards
Gustavo
0 Kudos
Message 1 of 3
(3,142 Views)
Hey Gustavo,

Do you have a small program that demonstrates this behavior?  If so, could you please upload the CVI source so I can reproduce your issue here?  Also, what version of CVI are you using?  I look forward to hearing back from you!
Best Regards,
Software Engineer
Jett R
0 Kudos
Message 2 of 3
(3,112 Views)
I am using CVI 8.1.1

The cvitdms.dll version is 8.1.1.361

When I just load or open a file it consumes 250MB of memory.

I will post some code to you evaluate.

Regards.
0 Kudos
Message 3 of 3
(3,098 Views)