Hi I've got some GOOP woes, two questions
1 - Has anybody used GOOP 2.0 listed on www.endevo.com and know if its a
good update? I am pretty dissatisfied with the $45 charge. Sure they deserve
some money, but I really dont know if the update will fix my problems.
2 - More importantly, I had a program which seemed to be leaking memory. I
haven't attached the VI but I could. Its just such a self-explanatory
program. My setup is a P3-500, Windows XP, Labview 6.1, and I think 400 meg
RAM. I am using GOOP from www.endevo.com
I made two cases. The first uses a GOOP object and stores a 1-D array of
44.1 kHz of some random length between 30 and 40 seconds. The second uses a
GOOP object and with a 2-D array to store 5 or 6 copies of the same
waveform. Each program has a parallel reader loop to read the update the
front-panel just so this simulates a real system. I ran the store function
in a for-loop 100 times in order to simulate heavy usage. Although I didn't
notice problems from create/delete specifically, I also ran the entire
simulation in a for-loop 10 times.
In my testing, the 1-D case seems to be ok: the windowsXP perfmon shows the
total system memory allocation going from 150meg to 330meg while the VI is
running which is a lot, but reasonable given labview overhead. However in
the 2-D case, the windowsXP perfmon shows the total system memory allocation
constantly increasing. Perhaps there is some major difference? I didn't see
any references that needed closing.
I noticed this originally on the Waveform type, if an array of waveforms is
stored in a GOOP object under the same conditions it will allocate excessive
amounts of memory so perhaps somebody has noticed the same problem? How can
this be fixed, or am I doing something totally wrong?
Please drop me an email or post to the group with comments, this is a
total-showstopper for me using GOOP right now! Very confused, I didn't see
an email-support link for the maintainers, and since the VIs are password
locked I couldnt track down the problem myself
-joey