From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

NI TestStand Idea Exchange

cancel
Showing results for 
Search instead for 
Did you mean: 
manu.NET

Be abble to automatically remove unused resultLists, after onTheFly reporting, onTheFly DB writing ...

Hello,

 

If you get memory problems, you had to tune your reports options, result collecting, load / unload modules  .... Smiley Embarassed

 

These tasks are very long, you have to point all memory consumers first ... It pollutes your test sequence only for memory purposes ! Smiley Frustrated

 

When you try to modify the result reccording, you will also have problems for your report generation ... 

 

It should be nice to add a new feature allowing an automatic result list removing, after onTheFly reporting, ontheFly database writing have treted them ...

 

A kind of "OnTheFly and remove unused results"

 

When ontheFly reporting, and The OnTheFly database writing are over, the treated resultList should be put in a garbage structure !

Older test results could be removed if memory is needed ... Smiley Wink

 

I know this could be not simple ... but this could help very much, for big sequences creation. Smiley Happy

 

Thanks a lot.

 

Manu.net (TestStand memory dustman !)

 

Manu.net
3 Comments
Al.B
NI Employee (retired)

The "Discard Results or Disable Results when Not Required by Model" setting in model options sounds like what you are looking for.  Have you tried using this setting?

 

More info:

 

  • Discard Results or Disable Results When Not Required by Model—Specifies if the process model discards results after the Post Result callbacks execute when using on-the-fly report generation or database logging, or disables result collection for the execution if report generation and database logging are disabled. This option is available when you are using the Sequential, Parallel, or Batch process models.

You may also want to look at this document for info on conserving memory when logging:

 

http://www.ni.com/white-paper/14394/en/

Al B.
Staff Software Engineer - TestStand
CTA/CLD
manu.NET
Active Participant
Thanks a lot AI.B, Your right, this should solve my problem. Thanks a lot ... i will try it. Manu.net.
Manu.net
WireWeaver
Active Participant
Status changed to: Already Implemented
 
https://www.linkedin.com/in/trentweaver