为何 Skype 内存使用率如此之高?

为何 Skype 内存使用率如此之高?

根据 W7 上的 TaskManager,Skype 占用了 72Mb 内存。我没有在通话或执行其他操作 - 只是登录了。

这有什么好关心的吗?

答案1

我发现有两件事有助于降低 Skype 不合理且低效的内存使用情况:

  • 关闭表情符号动画(或关闭所有表情符号)
    • 选项 > IM > 关闭表情动画
  • 仅显示联系人姓名,不显示图片
    • 选项 > 联系人列表 > 仅限联系人姓名

我的 Skype(在公司电脑上运行,供公司使用)始终使用超过 500MB 的物理内存,这是在没有实际打开任何消息线程的情况下的基本值。当我打开多个线程,每个线程都有很长的历史记录时,内存占用很容易就会增加 200MB。

大部分内存使用似乎归因于较长的(公司)联系人列表和 Skype 对话历史记录、个人资料图像和活动线程的缓冲,但这仅仅是猜测。

答案2

不,不是。这是一个完全正常的值。除非程序没有针对内存使用进行精心优化。

答案3

Skype 将为您的联系人列表中的每个个人资料创建资源(尤其是照片,可能会占用 RAM)、您自己的个人资料及其保存的任何历史记录,创建用于处理连接的缓冲区、用于对话历史记录的缓冲区等。

该 exe 本身就有 20 MB,并且通常其中的许多内存系统在初始化时都需要分配一些基本工作空间,即使该子系统未被使用。

从这个角度来看,我想说它使用的内存超过了它的需要,但还不够,因此他们想浪费时间来优化内存使用。

编辑 - 此外,如果它创建了大量隐藏的窗口和用户界面,则可能会大幅增加内存使用量。Skype 有很多您可能无法访问的功能。

答案4

72mb 是一个完全合理的数量。我渴望有一天它只使用这么多。我见过 skype 使用超过 2gb 的内存。这太糟糕了。

相关内容