利用LCIEfunction,Internet Explorer可以产生新的进程,并为不同的进程提供不同的浏览器窗口。
Internet Explorer如何决定产生新的进程?
我做了一些testing,并观察以下行为:
背景是,我有一个很重的Web应用程序,包含一个主窗口和不同的子窗口,使用JavaScript window.open()从主窗口打开我们的子窗口使用Acrobat-PDF-查看器来显示非常大的PDF-文档。 这消耗了大量的内存,除此之外,PDF Viewer似乎随着时间stream逝而泄漏内存。 由于IE作为一个32位的进程运行,我们经常超过大约内存限制。 1.3 GB。 由于我们有很多可用的内存,一个想法是让IE为我们的子窗口产生多个进程。
有没有可能强制IE浏览器窗口的产卵进程?