ni / niveristand-embedded-data-logger-custom-device

VeriStand embedded data logger custom device
MIT License
3 stars 10 forks source link

Segment into Multiple Files Based On File Size has poor performance #20

Closed Karl-G1 closed 4 years ago

Karl-G1 commented 4 years ago

Describe the bug The new feature of spanning files due to file size causes a reduction in logging performance. Initial testing shows this is due to checking the size of the TDMS file each cycle of the logging loop.

To Reproduce

  1. Enable Segment into Multiple Files and choose Based On: File Size
  2. Deploy system definition, enable logging, and monitor status channels
  3. See that FIFO utilization and missed packets increase

Expected behavior Logging performance be unaffected regardless of file spanning setting.

Screenshots image

Additional context We are working on this issue internally and expect a fix up soon. @Sarci1 please tag this issue when a PR is ready for this issue.