Greetings!
When building a recording Application I noticed that while the EVK4 is facing conditions which result in a high event rates being captured, the system memory, or RAM that is used by the application is constantly increasing, but not decreasing when the conditions are changed, low event rates are created, and for example the aperture of the camera is completely closed.
This behavior can be seen in SDK version 4.52 and 4.62, with the Python samples as well as the compiled C++ samples that you provide. This was tested on 3 different computers both on Linux and Windows.
The high event rates are produced by 50Hz pulsed ceiling lights resulting in event rates up to 200 Megaevents. But the RAM build up can already be seen at lower event rates, and as said before, changing conditions do not result in a decreased RAM consumption.
I am aware that these Scenarios are not always realistic and that the sensor is saturated. But in our research project we work with pulsed lights to increase event rates in the scene in connection with object detection, which is why, depending on the scene, event rates can easily climb up to 170 Megaevents. And for research purposes we would like to record the raw sensor data.
This behavior obviously results in a crash of the application and the whole OS freezing when the whole system memory is used up.
Are you aware of this problem? Is this fixed in newer Versions?
Thank you for your help!