I did a comparison between DXcam and d3dshot (after seeing dxcam memory usage) and while d3dshot stays at a stable ~50 MB RAM usage, DXcam uses about 750 MB.
I just ran d3dshot.create().screenshot_to_disk_every() for d3dshot, and uses about 56MB, but dxcam.create().start() keeps increasing in RAM usage and stops increasing at around 750MB. (Increase in RAM usage is proportional to target_fps value.). Calling get_latest_frame or just simply time.sleeping doesn't affect the ram usage.
I did a comparison between DXcam and d3dshot (after seeing dxcam memory usage) and while d3dshot stays at a stable ~50 MB RAM usage, DXcam uses about 750 MB.
I just ran
d3dshot.create().screenshot_to_disk_every()
for d3dshot, and uses about 56MB, butdxcam.create().start()
keeps increasing in RAM usage and stops increasing at around 750MB. (Increase in RAM usage is proportional to target_fps value.). Callingget_latest_frame
or just simplytime.sleep
ing doesn't affect the ram usage.Are these values normal for DXcam?