我正在运行 Ubuntu 16.04。最近经常发现一两个“ git status -z -u
”进程,每个进程占用5GB以上的内存。所以我试着弄清楚出了什么问题。pstree 给了我一些这样的输出:
systemd──lightdm──lightdm──upstart──2*[git]
显然暴发户启动了这些 git 进程。所以我尝试列出暴发户的所有工作
$ initctl list
indicator-application start/running, process 2364
unicast-local-avahi stop/waiting
update-notifier-crash stop/waiting
upstart-udev-bridge start/running, process 1773
update-notifier-hp-firmware stop/waiting
xsession-init stop/waiting
dbus start/running, process 1774
no-pinentry-gnome3 stop/waiting
update-notifier-cds stop/waiting
gnome-keyring-ssh stop/waiting
gnome-session (Unity) start/running, process 2007
ssh-agent stop/waiting
unity7 start/running, process 2132
upstart-dbus-session-bridge start/running, process 1812
gpg-agent start/running
indicator-messages start/running, process 2343
logrotate stop/waiting
indicator-bluetooth start/running, process 2344
unity-panel-service start/running, process 2009
hud start/running, process 1969
im-config start/running
unity-gtk-module stop/waiting
session-migration stop/waiting
upstart-dbus-system-bridge start/running, process 1811
at-spi2-registryd start/running, process 1999
indicator-power start/running, process 2345
update-notifier-release stop/waiting
indicator-datetime start/running, process 2346
indicator-keyboard start/running, process 2347
unity-settings-daemon start/running, process 1971
indicator-sound start/running, process 2348
upstart-file-bridge start/running, process 1817
bamfdaemon start/running, process 1828
gnome-keyring stop/waiting
window-stack-bridge start/running, process 1786
indicator-printers start/running, process 2349
re-exec stop/waiting
upstart-event-bridge stop/waiting
unity-panel-service-lockscreen stop/waiting
indicator-session start/running, process 2350
并且
$ initctl status
unity7 start/running, process 2132
我没有看到与这些 git 进程相关的任何内容。谁能给我一些关于出了什么问题的提示以及我应该如何找到我的问题?谢谢。
@DopeGhoti 在评论中是正确的。就我而言,事实证明是 Visual Studio Code 从已安装的网络位置处理字典的问题。在 Visual Studio Code 中禁用 git 后,问题就消失了。