从过去的 3-4 天开始,当我使用 Android Studio 或者它在后台运行时,我的笔记本电脑开始变得非常滞后。
所以,今天我又在用 Android Studio 工作了。我的笔记本电脑变得非常卡,然后突然就发生了这种情况。
每当我尝试在编辑器窗口中写入内容时,就会出现随机文本“Jrstlc”。每当我按下键盘上的按钮时,编辑器中就会重复写入此文本。
此屏幕截图显示了“Jrstlc”被重复写入:
我考虑过退出 Android Studio,但它又卡在那里,没法退出。但其他一切都开始以正常速度运行。
我打开了系统监视器,它显示 Android Studio 使用“1.2gb”内存。
此屏幕截图显示了 android-studio 的高内存使用率:
然后,在列表中,我看到一些以名称“tracker”开头的服务。
此屏幕截图显示了“跟踪器”服务:
我现在更关心这个。
为什么会发生该键盘问题以及为什么 android-studio 占用这么多内存?
有没有可能存在病毒?
答案1
Tracker 是一个搜索引擎、搜索工具和元数据存储系统。
它可以帮助您在计算机的大海中找到那根针,并为数据的组织、存储和分类提供一站式解决方案。
来源和更多信息,感谢@solsTiCe 的提示tracker
会消耗大量资源安装
iotop
,一个简单的类似顶部的 I/O 监视器sudo apt-get install iotop
iotop
从终端启动并监视tracker
进程的输出此类开发环境的内存使用量是正常的。
安装
htop
交互式进程查看器sudo apt-get install htop
htop
然后在终端中启动。按F5打开树视图并搜索java
。查看子进程的信息。在那里你会看到更多详细信息,谁需要这么多的 RAM。Jrstlc
,抱歉,不知道。但是你可以排除我的观点的病毒。
答案2
跟踪器应用程序听起来是个好主意,但它还没有准备好投入使用。我也使用 Android Studio,并注意到性能滞后。“top”命令显示列表顶部正在运行的各种跟踪器进程。我看到我的平均负载达到 6 或 7,内存使用率接近 100%。这是退出 Android Studio 后跟踪器的默认设置。它应该在不干扰正常使用的情况下完成工作,但事实并非如此。我看到其他软件由于负载过大而失败(即网络应用程序超时)。您可以通过运行“tracker-preferences”来调整跟踪器设置(在 15.04 中)。我已经从“locations”列表中删除了所有内容,现在我的系统又可以使用了。