首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >geary on Ubuntu 18.10:大虚拟内存消耗报告

geary on Ubuntu 18.10:大虚拟内存消耗报告
EN

Ask Ubuntu用户
提问于 2018-11-06 20:38:34
回答 1查看 419关注 0票数 1

Ubuntu18.10 top报告了Geary消耗的大量虚拟内存。这里发生什么事情?

代码语言:javascript
复制
17194 stephen   20   0   *99.5g* 814024  88196 S   0.3  10.0  88:12.44 geary
EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2018-11-25 22:35:34

如果Geary已经运行了很长时间,那么可能是内存泄漏,因此泄漏的内存被分页交换。有几个,我修复他们,只要我可以找到他们,但也编译Geary的更新版本的vala一般有帮助。

但是,它更可能是WebKit千兆,这是一个安全特性,使得攻击者更难在您的计算机上运行恶意代码。它通过预先分配几个大的(32G)虚拟内存块来分别存储不同类型的网页数据。尽管它分配了这些大块,但实际使用的很少--仅够显示页面。

由于Geary使用WebKitGTK来呈现电子邮件(甚至是纯文本电子邮件),它在启动时将分配一些Gigacage。您可以通过比较使用WebKitGTK的其他应用程序的虚拟内存大小来确认这一点,比如GNOME,或者在启动Geary之后查看Geary的虚拟内存大小。

虚拟内存用于像这样的预分配,用于内存映射文件,以及其他一些实际上不使用任何内存的东西。因此,它并不是一个非常有用的指标来确定一个程序正在使用多少内存,而且它也不值得担心。注意程序的驻留设置大小和正在使用的交换量。

票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1090608

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档