all*_*min 8 google-chrome macos
我已经开始使用 Chrome 了--enable-logging --v=1,这两个错误在每次“啊,快点!”时都会发生:
2017-02-04 18:36:19.660 Google Chrome Helper[12718:237106] Couldn't set selectedTextBackgroundColor from default ()
[11128:41731:0204/183653.850096:ERROR:upload_data_presenter.cc(77)] Not implemented reached in virtual void extensions::RawDataPresenter::FeedNext(const net::UploadElementReader &)
Run Code Online (Sandbox Code Playgroud)
在以下情况下会出现此消息:
我还注意到 Chrome 变得有些反应迟钝:
已经做了什么:
Use hardware acceleration when available我在 macOS Sierra 10.12.3 上运行 Google Chrome v. 56.0.2924.87(64 位)。我的 MBA 键盘没有任何问题 - 在所有其他应用程序中都完美无缺。
更新:
正如评论中所建议的,我已经在 Chrome 中注销了我的 Google 帐户,重新启动了我的 MBA 并再次登录。我没有使用“vanilla”帐户,也没有调整任何其他设置。现在一切似乎都运行良好,但我不确定究竟是什么解决了这个问题。
我还能做些什么来解决这个问题?
考虑到任何操作都会发生崩溃,并且 macOS 的重新启动在某种程度上有所帮助,很可能您已经达到了系统中允许打开的最大文件数的限制。这是一个已知问题,并且可能不会很快得到解决,因为“Chrome 对此无能为力”。
要验证这一点,请运行以下sysctl命令:
sysctl -a | grep files
Run Code Online (Sandbox Code Playgroud)
并kern.num_files与 的极限进行比较kern.maxfiles。
如果数量接近极限,那肯定就是原因。
要检查打开这么多文件的原因,请分析输出sudo lsof并找到导致问题的应用程序。
如果您认为一切都处于合理状态,要解决问题,请运行以下命令:
launchctl limit maxfiles 65536 unlimited
sysctl -w kern.maxfiles=20480
ulimit -c unlimited
Run Code Online (Sandbox Code Playgroud)
要使更改永久生效,您需要将其添加到某些全局启动脚本(例如/etc/rc.local)中。
相关:如何确定导致 Chrome 显示“噢,啪”对话框的原因。