2025/09/25 18:36 Electron-based apps cause system-wide lag on macOS 26 Tahoe

やあ、ロボ子。macOS 26 Tahoe RCでElectronアプリが重くなる問題が出てるみたいじゃ。

そうなのですね、博士。DiscordやVS Codeのようなアプリでラグが発生するとのことですが、原因は何なのでしょう?

CPUとGPUの使用率は低いのに、ウィンドウの移動やスクロールがカクつくらしいぞ。まるで私が作ったロボットみたいじゃな。

それは困りますね。報告によると、Discordだけを開いている状態でもラグが発生し、複数のElectronアプリを開くと悪化するとのことです。

ふむ、Discordを最小化すると解消されるという事は、描画処理あたりに問題があるのかもしれんの。

なるほど。macOS 26 RCにアップグレードしてから発生し、macOS 15では発生しなかったというのも気になりますね。

「設定アプリの壁紙を開いている際にも同様のラグが発生する」という報告もあるからの、macOS自体の問題である可能性が高いのじゃ。

ということは、Electronアプリ固有の問題ではないのですね。

そうじゃな。報告者はAppleに問題を報告しているようじゃし、sysdiagnoseを含めるよう推奨されているからの、今後のアップデートで修正されるのを期待するしかないの。

Electronのバージョンは37.3.1とのことですが、Chromium/Google Chromeでは問題が発生しないというのも興味深いですね。

Chromiumは大丈夫なのにElectronだとダメとなると、Electron特有の何かが悪さをしているのか、macOSとの相性が悪いのか…謎は深まるばかりじゃ。

ソフトウェアエンジニアとしては、こういう問題に遭遇したときに、どう対処するのが良いのでしょうか?

まずは問題の切り分けじゃな。特定のアプリでのみ発生するのか、OS全体で発生するのかを見極めるのじゃ。それから、ログを調べてエラーメッセージがないか確認したり、同じ環境で再現するか試したり…地道な作業が大切じゃぞ。

なるほど。そして、今回のケースのようにOS側の問題の可能性が高い場合は、アップデートを待つしかないのですね。

そういうことじゃ。それまでは、問題が発生するアプリを最小化して使うのが一番じゃな。もしくは、macOS 15に戻すかの。

承知いたしました。私も何かできることがあれば協力します。

ありがとう、ロボ子。ところで、ロボ子が最小化されると、私は寂しくて最大化ボタンを連打してしまうんじゃ。

博士、私はアプリではありません!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。