【问题标题】:Flutter with VS Code and emulator taking too much ramFlutter 与 VS Code 和模拟器占用太多内存
【发布时间】:2021-02-13 17:46:18
【问题描述】:

我只是想问一下,我正在使用我的 Acer Aspire 3(Ryzen 5 2500u 和 8gb ram 6.9gb 可用)运行 vs code 和 android 模拟器。 当我突然运行模拟器时,我的笔记本电脑很慢,当我检查任务管理器时,由于这些 Open JDK、vscode、模拟器、dart 等,我的 ram 使用率达到了 98-99%。这正常吗?我在颤振网站上看到了要求,我认为我的规范没有问题。有谁知道如何解决这个问题? 抱歉我的英语不好提前谢谢。

【问题讨论】:

    标签: flutter visual-studio-code android-emulator


    【解决方案1】:

    这是我个人面临的一个非常普遍的问题。在缓慢的笔记本电脑上浪费了很多时间之后,我决定升级我的内存,现在它工作得更好了。

    假设一个普通的 Flutter 开发者在任何给定时间使用以下程序 -

    Chrome (~1.5 GB)

    (显然适用于 StackOverflow、Github、音乐、冲浪等。至少打开 5 - 8 个标签)

    VS 代码(~1 - 2 GB)

    用于运行项目(有时我必须切换黑白多个项目)

    模拟器(~1.5 - 2 GB)

    很容易消耗大量内存。

    您的操作系统(Windows/Linux/Mac (~1.5 - 2 GB)

    您的操作系统可能会占用 1.5 - 2 GB RAM,而没有运行任何程序。如果消耗更多,请尝试重新启动您的笔记本电脑。

    我现在已将我的 RAM 升级到 16 GB。现在,我的正常使用量达到 7.6 GB(大约 50% 的 RAM 使用量)。

    如果您使用的是 Android Studio,那么您的 RAM 将更少。它真的很重(在某些情况下为 2.5 GB+)。我个人使用 VS Code,因为它是轻量级的。

    【讨论】:

    • 实际上我已经尝试关闭所有软件,包括我的浏览器,但仍然如此。我想我也必须升级我的内存,只是因为人们说 8gb 内存足以让模拟器颤抖而感到困惑。
    • 如您所见,我们几乎没有任何记忆。因此,8 GB 是不够的。当我的笔记本电脑是新的时,我也能够毫无问题地编写代码,但几个月后,我的笔记本电脑变得很慢,所以我升级了 RAM。
    【解决方案2】:

    另一种方法是使用实​​际的移动设备,而不是模拟器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-08
      • 2015-10-14
      • 2013-07-18
      • 2013-07-11
      • 2020-05-18
      • 1970-01-01
      相关资源
      最近更新 更多