读书人

大牛们帮忙探讨一上SetParent的有关

发布时间: 2013-01-28 11:49:56 作者: rapoo

大牛们帮忙探讨一下,SetParent的问题,依然无法解决浏览器卡顿的问题
最近在研究多窗口浏览器,然后自己模仿写了一个浏览器,发现这个浏览器有点卡,因为所有的浏览器窗口都在主线程中,加载的时候很慢,特别是打开大数据的网站,比如淘宝的时候,卡的厉害,界面的一些操作都很卡。所以我考虑使用多进程

一个GUI进程,一个浏览器核心进程,2个进程通过Socket通信。

每当要打开窗口的时候,GUI进程通知核心进程,开启一个浏览器页面,然后把这个页面SetParent到GUI窗体上面。
我发现自从SetParent以后,核心进程里面的耗时操作,比如打开网页,依然会导致GUI进程的停滞,卡顿,貌似我想要的结果没有得到

请问,有什么办法解决界面的卡顿问题吗?
[解决办法]
数据加载放后台线程GUI只显示数据,看Chrome代码吧,他那个做的不错
[解决办法]
你是基于IE的内核开发的?(Webbrowse控件)
那个本来就有点慢

现在一般都是用webkit开发,这个速度非常快,(google chrome是基于此的)

读书人网 >VC/MFC

热点推荐