当前位置: 代码迷 >> QT开发 >> 关于QWebView内存解决方法
  详细解决方案

关于QWebView内存解决方法

热度:72   发布时间:2016-04-25 03:38:18.0
关于QWebView内存

QWebView* webView=new QWebView(this); //创建QWebView
     webView->page()->setLinkDelegationPolicy(QWebPage::DelegateAllLinks);
    webView->load(QUrl(newsUrl));

之后、不管你是delete还是怎么地、指针可以删除、

但是总有那么14M左右的内存怎么都释放不了


求思路 、 求思路 、求思路


元方、你怎么看?

------解决方案--------------------
找到原因了么?
------解决方案--------------------
本来我也觉得是不是因为加载了动态库,但是我试验了百度和新浪两个网站后我发现内存变化是不一样的,我就想是不是网站所包含的元素不一样导致的
------解决方案--------------------
反复的加载同一个网站的时候好像内存变化不大,应该还是和具体的网站有关系的
------解决方案--------------------

------解决方案--------------------
我是其中的两个人之一。
我个人认为,QWebview加载了内容,就是已经放入内存了。就算你delete了,那部分内存还是被分配给你了。这时只能等系统回收了。而且这种情况,有点类似于以前的非Qt程序也会有这样的情况。你试试最小化后再看看内存占用数?
  相关解决方案