‘zeitgeist-fts’总是使用大量的记忆!

什么是zeitgeist-fts
它始终位于内存使用的3个顶级位置(与FirefoxCompiz竞争)。 在新的启动后它使用大约30 MB,但在几个小时或一天后, 它超过300 MB并保持在那里!

此进程的文件位于/usr/lib/zeitgeist/zeitgeist-fts 。 我不知道这件事是做什么的,但是如果它没有破坏任何function,我会很高兴删除它,因为内存容量对我来说非常宝贵。

编辑:我在Ubuntu-12.04.2 LTS上使用Unity桌面。

时代精神是什么

Zeitgeist是一种服务,可以记录用户的活动和事件,从打开的文件到访问的网站和对话。 它使这些信息可供其他应用程序以时间轴和统计数据的forms使用。 通过应用数据关联算法,如“Winepi”和“A Priori”,它能够根据相似性和使用模式建立项目之间的关系

Zeitgeist是GNOME Activity Journal背后的主要引擎和逻辑,目前它被视为在GNOME 3.0版中查看和管理活动的主要方式之一

资料来源:维基百科

如何快速修复它

由于时代精神是一本期刊,它日复一日地变大,导致公羊完成问题。

解决这个问题的最简单方法是通过删除当前日志来使一些新日志取而代之。 它并不危险,可以使用一个命令行完成:

rm -r ~/.local/share/zeitgeist/

或者使用您的文件浏览器( ctrl + h显示.隐藏文件):

在您的主文件夹(〜/) > .local > share ,并删除zeitgeist

重启后你的Ram完成应该恢复正常。 您可以继续使用此解决方案并等到下一个时代问题(可能在某些年份),或尝试以下解决方案之一。

如何禁用它

(不删除它)

更好的方法是禁用它而不是删除它。

首先从启动时自动启动启动应用程序和UN-tick zeitgeist

描述

如果在启动应用程序中没有看到zeitgeist,请打开终端(CTRL + ALT + T)并发出以下命令

 sudo sed 's/NoDisplay=true/NoDisplay=false/g' -i /etc/xdg/autostart/zeitgeist-datahub.desktop 

关闭记录活动

打开隐私设置并关闭“录制活动”。 在此处输入图像描述

最后但并非最不重要的是,删除执行位以防止应用程序运行。

从终端(CTRL + ALT + T)

 sudo chmod -x /usr/bin/zeitgeist-daemon sudo chmod -x /usr/bin/zeitgeist-datahub sudo chmod -x /usr/lib/zeitgeist/zeitgeist-fts 

zeitgeist-fts可能与此处指定的位置不同。 如果找不到,请逐个发出以下命令以找到正确的路径。

 sudo updatedb locate zeitgeist-fts 

如何删除它

以下可能是危险的,并删除一些重要的Dashfunction包。

在终端中运行sudo apt-get remove zeitgeist* 。 它可能会删除一些相关的包,但只要你没有看到任何你不想要删除的建议,你应该没问题。

根据评论:如果你删除时代精神,你将失去统一function(我不确定当我第一次写答案时有多少)。 所以,我建议你禁用日志记录。

如果你不需要统一来正常运行,你可以继续删除zeitgeist,只需使用经典会话(从登录界面)。

您还可以将所有内容列入黑名单或完全关闭日志记录。

来源:AskUbuntu

有时,时代精神的开始表现得非常奇怪。 问题非常不稳定,有时不易重现。

一种解决方法是删除fts.index目录

 rm -rf ~/.local/share/zeitgeist/fts.index/ 

然后它会尝试重新索引它。 我猜高内存消耗是由于索引损坏造成的。 删除索引将迫使zeitgeist-fts再次尝试重新编制索引。

禁用活动记录后(如@NikTh所述),完全删除zeitgeist数据:

 rm -rf ~/.local/share/zeitgeist/ 

此文件夹将在下次重新启动时使用空数据重新创建,并且zeitgeist进程不会占用太多内存。

在Ubuntu 18.04 Bionic中,重启后禁用服务重启:

 cd /usr/lib/systemd/user sudo ln -snf /dev/null zeitgeist-fts.service