我需要使用 Electron 应用,但它总是占用过多的 CPU

我需要使用 Electron 应用,但它总是占用过多的 CPU

我在一台低端 AMD 笔记本电脑上运行着一种在 中描述的芯片/proc/cpuinfoAMD Ryzen 3 3250U with Radeon Graphics我还在为持久性而修改的 U 盘上运行 Linux 系统(不要问为什么 :-))。这意味着与任何正常系统相比,我的 I/O 速度相当慢。

为了解决我运行的 I/O 速度慢的问题配置文件同步守护进程任何同步守护进程。我使用前者来确保我的 Firefox 安装的配置文件和缓存目录位于 RAM 磁盘中,我使用后者来确保我的弗朗兹安装也位于 RAM 磁盘中。

问题出现在后一个应用程序 Franz 上。我用它来访问 WhatsApp,我需要经常这样做,而且 Linux 上没有 WhatsApp 桌面应用程序。据我所知,Franz 是一个 Electron 应用程序。尽管 ASD 表面上应该确保缓慢的 I/O 不会打扰 Franz,但 Franz 在运行时经常会耗尽我的 CPU —— 导致冻结、速度变慢等。有时 Firefox 似乎也会这样,但主要是 Franz 的问题。

我曾尝试运行 Franz 并nice -n +12 Franz降低其优先级,但这似乎最多只能产生微小的差异。

我能做些什么来减少 Franz 出现这种情况的频率?我还应该说,有几次我在更强大的系统(较旧的 Intel i5 笔记本电脑)上运行我的 U 盘时也发生了同样的事情。

答案1

Franz 支持 有这样的建议:

Franz 占用了大量 CPU 和工作内存。我能做些什么吗?

在我们的最新版本(Franz 5.5.0)中,我们引入了服务休眠功能以降低能耗。您可以单独为每个服务启用休眠功能。

此外,我们建议在常规设置中禁用“保持所有工作区加载”选项。

相关内容