macOS 12.0.1 Montereyではマウスポインタのサイズやカラーを変更するとFirefoxなど一部のアプリでメモリリークが発生するので注意してください。詳細は以下から。
Appleが日本時間2021年10月26日より公開を開始した「macOS 12 Monterey」ではアクセシビリティ機能の1つとして、マウスポインタの外線と内側(塗りつぶし)カラーを変更できる機能が実装されていますが、初リリースとなるmacOS 12.0.1 Build 21A559時点では、この機能またはマウスカーソルサイズの変更機能を利用するとFirefoxなど一部のアプリでメモリが解放されないメモリリークが発生するそうです。
この不具合はBugZillaで報告されており、試してみたところマウスポインタのカラーとサイズを変更してFirefox v93を起動し、YouTubeの連続再生を行っただけで約30分で30GBの使用+圧縮メモリが確認できました。
これに対しMozillaは現地時間2021年11月02日にリリースしたFirefox v94でmacOS 12.0.1 Montereyのメモリリークに対する緩和策を行ったそうですが、それでも不具合の一部はアクセシビリティ機能(universalaccessd*)に残っており、それらはAppleの修正待ちで、
User Story
On macOS 12 Monterey, using a non-standard cursor size or colors causes a large memory leak in Firefox. Firefox version 94 includes a fix that reduces the memory leak, but the problem can still occur. The problem has been reported to Apple and a fix is expected in a future update to macOS 12.Huge memory usage on macos Monterey in [NSCursor set] – BugZilla
カレンダーなどApple製アプリでもメモリリークが発生しているという報告も来ているので、マウスポインタのサイズ/カラーを変更されている方は元に戻して最新のバージョンのアプリ/macOSを利用することをお勧めします。
universalaccessd
universalaccessdはアクセシビリティ機能(ユニバーサルアクセス)のデーモンで、マウスポインタのカラーやサイズ以外でも画面をズームする機能や音声ガイド、ディスプレイの視差効果、コントラストなど1つでも有効になっていればメモリリークが発生するようです。
おまけ
Firefoxに関しては、Firefox v94でYouTubeやTwitchなどの動画配信サイトでフルスクリーンビデオ再生時にAppleの低電力モードが使用され、バッテリー駆動時間が大幅に向上し、先週リリースされたFirefox v94.0.1ではmacOS 10.12 Sierraでフルスクリーンビデオ再生時にブラウザがハングアップしてしまう不具合も修正されているそうなので、ユーザーの方は最新バージョンを使用することをお勧めします。
Firefox macOS now uses Apple’s low power mode for fullscreen video on sites such as YouTube and Twitch. This meaningfully extends battery life in long viewing sessions. Now your kids can find out what the fox says on a loop without you ever missing a beat…
Firefox 94.0, See All New Features, Updates and Fixes – Mozilla
Firefox v94.0.1
- Fixed browser hangs when viewing fullscreen videos on macOS 10.12 (bug 1737998)
コメント
おまけ部分はmacOS 12 MontereyじゃなくてmacOS 10.12 Sierraの話です。
『Firefox v94.0.1ではmacOS 12 Montereyでフルスクリーンビデオ再生時にブラウザがハングアップしてしまう不具合も修正されているそう』との事ですが、リリースノートに ma
acOS 10.12 と言う記載は bug1737998情報を見ると macOS 12 Monterey ではなく、 macOS 10.12 Sierra の事だと思われます。
>>1-2
ご指摘ありがとうございます。
先程修正したので、WordPressのキャッシュがクリアされる土曜の朝には修正されていると思います。
macOS 12 Monterey → macOS 10.12 Sierra
アクセシビリティ機能でいうとポインタコントロールのトラックパッド無視バグをなんとかしないと本当にAppleのQAエンジニアはどうなっているのか叩かれるで。
ttps://discussions.apple.com/thread/253301204
ttps://developer.apple.com/forums/thread/693303