Environment:
Windows 8.1
LabVIEW 2018 SP1 f4 - 2020
Vision Development Module 2018 SP1 - 2020
Vision Acquisition Software 18.5.1 - 20.0
Steps to Reproduce:
- Connect 4+ USB 2.0 cameras to a PC or create a virtual ones:
- Download and install some webcam emulation software, e.g. IP Video Source;
- Open Start menu and select Alax.Info > IP Video Source > Manage Video Devices;
- In a configuration window click New and then Properties...;
- In a Location field of a video source properties specify a URL of some IP camera stream:
- existing: http://131.173.8.23/axis-cgi/mjpg/video.cgi?camera=1 (800x600);
- or non-existing: http://127.0.0.1/;
- In a Video Properties section specify video resolution of a stream and click OK;
- Select your video source in a list, click Copy and then Paste a few times;
- Click Apply and OK;
- Open a Task Manager and take a note of NI Route Coordinator service memory usage;
- Leave a PC running for a few days.
Expected Result:
Memory usage stays steady over time.
Actual Result:
Memory usage increases by a few hundred MB per day:
The problem also appears with 2 cameras, but is much less noticeable.
Workaround:
Disable NI Route Coordinator service.
It will cause new devices to not be detected automatically, but they will still be detected on MAX / LabVIEW launch or enumerated programmatically.
Reported to NI with SR #7811518.