高分求助!!!我有个程序使用了CHtmlView,根据要求要不断的访问新的网页,会占用大量的内存,有时高达1G多.我知道这个问题问过多次,可没有找到理想的解决方法,等待高手来赐教.

解决方案 »

  1.   

    http://support.microsoft.com/kb/241750
    http://toymaker.spaces.live.com/blog/cns!6996aa48ce4a20f4!135.entry
      

  2.   

    你的vc版本是多少?低版本的vc中的CHtmlView可能有bug
      

  3.   

    升级到vs2005/vs2008,修改了CHtmlView的一些内存泄露
    http://support.microsoft.com/kb/q180366/ 
      

  4.   

    我的VC版本是2005回2楼,这个方法早看过了,可还是没有用处. 我就是在程序中销毁ChtmlView对象也不行,内存也不减少.
      

  5.   

    旧版本的CHtmlView 可能有COM指针没有释放的问题。我没有vs2005,所以不清楚vs2005是否有这个问题
      

  6.   

    回楼上,指针没有释放的bug影响不大,我做过测试,大量占用内存的是浏览器本身,而不是这些bug导致的泄露.