webbrowser内存释放。该如何解决

webbrowser内存释放。
刚启动程序时,内存大概40mb。
首先先访问一些占内存网站,使得内存占用250mb。然后执行以下代码,销毁webbrowser控件,再创建;访问空白页面,此时内存为120左右。也就是说webbrowser控件还是有些资源没释放,请问要怎么释放呢?
C/C++ code

                           CAxWindow wndIE = GetDlgItem(IDC_IE);
            CComPtr<IWebBrowser> m_pWB2;
            wndIE.QueryControl(&m_pWB2);
            CRect rect;
            wndIE.GetWindowRect(&rect);
            m_pWB2.Release();
            wndIE.DestroyWindow();
            wndIE = NULL;
            ScreenToClient(rect);

            CAxWindow wndIE2;
            wndIE2.Create(m_hWnd, rect ,_T("Shell.Explorer"), WS_CHILD|WS_VISIBLE, NULL, IDC_IE);
            wndIE2.ShowWindow(SW_SHOW);
            OutputDebugString(L"重新创建webbrowser");



------解决方案--------------------
这个问题以前讨论的很多了,实际上IE本身就没法释放这个内存,你就把你的进程关了OK。。。。 。。。。