我在 Google Chrome 15 中运行 Mac OS X 10.6.8 和 Flash 11。
流程部分如下:
用户名 93458 11.4 14.0 2469136 588600 ?? S 2:02AM 5:37.25 /Applications/Google Chrome.app/Contents/Versions/15.0.874.121/Google Chrome Helper EH.app/Contents/MacOS/Google Chrome Helper EH --type=plugin --plugin-path=/Applications/Google Chrome.app/Contents/Versions/15.0.874.121/Google Chrome Framework.framework/Internet Plug-Ins/Flash Player Plugin for Chrome.plugin --lang=en-US --channel=42748.0x2b3200f0.835069097 --enable-crash-reporter=46CB5F28860932569647D54223EACE3E
在一些 Flash 游戏中,内存使用量似乎从 100mb 增长到 300mb,并且随机(没有特定的内存限制,仍然有 1-2 gb 可用)它会以 90% 的速率搅动 CPU,在 kernel_task 进程和插件之间振荡。
您将看到的其他内容:经验是,要么插件崩溃得非常快,大概 5 秒,而且您只会在 Flash 帧变黑时注意到它,要么 CPU 峰值持续 10 多秒,您发现无法在系统中执行任何操作。您会看到一个旋转的球,甚至有时它也会变得不可见(没有光标),并且操作系统无法切换或移动窗口或应用程序。一旦响应能力在 10-30 秒内恢复,要么 Flash 崩溃,要么 Chrome 本身被强制退出。
有没有人遇到过这种情况?有什么设置可以解决这个问题?我已经从系统中卸载了 Flash(Chrome 捆绑了它),所以我只使用 Chrome 玩 Flash 游戏,而且其他浏览器在没有 Flash 的情况下也非常稳定。
答案1
我自己也遇到过类似的情况。看看我们是否在谈论同一个问题:大多数 Flash 内容都很好,但有些页面会导致浏览器像旋转的沙滩球一样挂起并阻止任何输入,即使是后台应用程序也是如此。唯一的解决方案是硬重启。这是一个测试案例:尝试播放来自http://video.novinky.cz/
就我的情况而言,这种情况发生在一台全新的 iMac 上,该 iMac 搭载了 Mac OS X Lion 10.7.0 和 Flash 11.0.0。请注意,这是两者的新“主要”版本号的组合。
我找到了两种解决这个问题的方法:
- 获取 Chrome.app 上的信息并检查
- 下载并安装最新的 Flash 并运行软件更新
很难说您是否遇到了和我同样的问题,但我希望这会有所帮助。