我写了一个快速测试应用程序,在客户端应用程序中使用谷歌分析脚本。它使用QWebView
和
QWebFrame* pFrame = m_pWebView->page()->mainFrame();
pFrame->setContent(arrayHtml);
pFrame->evaluateJavaScript(strScript);
但无论我做什么,我都无法释放记忆。每次调用脚本时,它都会不断添加到进程中使用的内存中。我甚至尝试delete m_pWebView
并且内存使用仍然存在。我也尝试了QWebSettings::clearMemoryCaches()
电话,但没有用。
这是一个内存泄漏还是有一些其他的魔法我可以使用它来消耗掉所有PC的内存。