更新

更新

我在笔记本电脑上进行编程。

当我打开VS 代码没有吉特克拉肯反之亦然,我的笔记本电脑运行正常。

但是当我打开它们时总是会滞后。

这是我的系统规格:

  • 宏碁 Aspire E5-475G。
  • 英特尔酷睿 i3-6100U(2.3 GHz、3MB L3 缓存)。
  • Nvidia GeForce 940MX,配备 2 GB 专用 VRAM。
  • 2 GB DDR4 内存。
  • ChaletOS 16.04.2 LTS 64 位(基于 Xubuntu)。

CPU 和内存使用率尚未达到峰值。

其他流程:

  • XAMPP。
  • Opera 网络浏览器。

那么如何找出问题所在呢?

我应该升级我的笔记本电脑吗?

更新

yahya@Yahya-Aspire-E5-475G:~$ free -h
              total        used        free      shared  buff/cache   available
Mem:           1,8G        1,3G        118M        168M        408M        111M
Swap:           15G        798M         15G
yahya@Yahya-Aspire-E5-475G:~$ free -h
              total        used        free      shared  buff/cache   available
Mem:           1,8G        1,2G        112M        149M        477M        191M
Swap:           15G        879M         15G
yahya@Yahya-Aspire-E5-475G:~$ free -h
              total        used        free      shared  buff/cache   available
Mem:           1,8G        1,2G        125M        140M        447M        181M
Swap:           15G        943M         15G
yahya@Yahya-Aspire-E5-475G:~$ free -h
              total        used        free      shared  buff/cache   available
Mem:           1,8G        1,2G         97M        141M        506M        211M
Swap:           15G        1,0G         15G

任务管理器显示内存使用率平均为75%,所以我认为还有足够的空间。

但我不明白上面的输出free -h。我的内存的真正可用空间是多少?

答案1

您的free -h输出显示交换使用量显著增加。这意味着 RAM 的内容被移动到交换空间。交换位于 HDD 上,其速度比 RAM 慢得多(除非您使用 SSD)。

您可以阅读交换性了解为什么在 RAM 物理耗尽之前使用交换。但由于交换使用量高于可用的 RAM 空间,因此 RAM 大小还不够保存所有数据——这是保证流畅运行所必需的。

相关内容