背景是:带有 Intel HD 显卡的 Microsoft Surface 设备。此处的 BIOS 没有集成显卡共享内存的任何设置,默认值为 50%,即我的 RAM 的 8GB。
在我看来,问题源于常规垃圾收集 (GC) 触发条件,我猜是显卡内存使用率达到 50% 或 80%。因此,在配备 2GB 内存的独立 GeForce 上,它们完全可以容纳 1GB,但在集成 Intel 上,Firefox 很容易就占用了 4GB 的 RAM 作为显卡共享内存,这是不可接受的。
那么问题是,如果没有在 BIOS 中进行相应的设置,如何限制显卡共享内存?