借助 LCIE 功能,Internet Explorer 能够生成新进程并为不同的浏览器窗口提供不同的进程。
Internet Explorer 如何决定生成新进程?
我做了一些测试并观察到以下行为:
- 对于纯网站,IE 通常会为不同的网站生成进程 域(当 URL 的主机名或端口不同时)
- IE 似乎也遵守 session cookie 和其他一些东西
背景是,我有一个重量级的 Web 应用程序,由一个主窗口和不同的子窗口组成,使用 JavaScript window.open() 从主窗口打开 我们的子窗口使用 Acrobat-PDF-viewer 来显示非常大的 PDF 文档。 这会消耗大量内存,除此之外,PDF 查看器似乎会随着时间的推移而泄漏内存。 由于 IE 作为 32 位进程运行,我们经常会超过大约 100 倍的内存限制。 1.3GB。 由于我们有大量可用内存,一个想法是让 IE 为我们的子窗口生成多个进程。
是否有可能强制为浏览器窗口生成 IE 进程?
最佳答案
您可以强制 IE 为使用此命令创建的新浏览器窗口生成一个新进程...
"C:\Program Files\Internet Explorer\iexplore.exe" -noframemerging
关于javascript - Internet Explorer 如何决定为新浏览器窗口跨越新进程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33954694/