php-opencv-examples icon indicating copy to clipboard operation
php-opencv-examples copied to clipboard

Any insight on memory usage?

Open chadpriddle opened this issue 1 year ago • 0 comments

Digital Ocean server 1 Intel vCPU and 2GB of memory with Ubuntu 24.04, Apache2, PHP 8.3

Brand new server and messing around with this library. The server idles about 30-40% of memory with no users/activity.

If I process an object detection function for one image it jumps about 5-10%

If I process 5 images in a row in one function it hits 90% memory usage then the server is bogged down for quite some time (30-60 minutes) until the memory comes back down. CPU is normal, spikes up and then back down after the process ends, as you'd expect.

While I know I have wimpy sever specs for testing, I'm wondering if there is a memory leak, is there a function to tell opencv to release the memory usage after it processes an image?

At the time of writing this the memory is at 92% after processing 5 images. Reboot the server, let it idle for about 10 minutes and the memory is back down to 34%.

Any insight would be helpful. Thanks

chadpriddle avatar Jun 10 '24 17:06 chadpriddle