我正在研究 Jetson TK1 板。我已经修改了 screencap 应用程序的代码,以在 while 循环中读取屏幕内容并将数据保存为图像。为此,我使用 ScreenshotClient 类中的 update() 方法。在运行了 100 次 while 循环后,我注意到我的进程的堆大小不断增加。我确实在每次 update() 调用之前调用了 release() 方法。我的代码如下所示。
while(count < 100)
{
screenshot->release();
screenshot->update(display, Rect(0, 0), false);
count++;
}
我不确定这可能是什么原因。任何帮助将不胜感激。
谢谢你。