Why functions of opencv 3.0 use GPU memory

OpenCL is a basic part of OpenCV. you could try disabling its use, if you don’t like it.

setUseOpenCL(false)

https://docs.opencv.org/3.4/dc/d83/group__core__opencl.html

see if that does anything.

also watch whether the GPU does any computation when your OpenCV program runs.