macOSですべてのアプリケーションを16 GBのRAMに収める方法

macOSを使用していない場合、タイトルは奇妙に見えるかもしれませんが、Appleエコシステム製品(特にラップトップまたはiMac Retina 4K)を使用している場合、プロセスで不快な問題が発生する可能性があります。仕事に必要なすべてのツールが16 GB RAM、およびシステムは定期的に「スローダウン」を開始し、大量の圧縮メモリとスワップを使用します。



「不要なプログラムをオフにし、Google ChromeにGreat Suspenderをインストールする」シリーズなど、macOSでのメモリ消費を削減する方法について、インターネット上に些細な記事が多数あります。 これらのヒントを試してもまだメモリ不足に苦しんでいる場合は、これらの問題を個人的にどのように解決するかについての私の経験を共有したいと思います。



一般的なヒント



まず、macOSでメモリ消費を制御する簡単な方法について説明する必要があります(このアドバイスはWindowsとLinuxで有効です)。



  1. システムモニタリングを開き、メモリでアプリケーションをソートし、現時点で不要なアプリケーションの使用を停止します
  2. 圧縮メモリの量でアプリケーションをソートします-頻繁に使用されるアプリケーションを見つけた場合、システムに十分なRAMがありません
  3. 可能であれば、「重い」プロセスを別々のサーバーに持ち込みます(たとえば、Androidアプリケーションを別のマシンでコンパイルします)


ブラウザを変更



驚かれることでしょうが、存在するmacOSブラウザはGoogle Chrome(およびSafari)だけではありません。 Firefoxも素晴らしい動作をし、32ビットモードをサポートする数少ないアプリケーションの1つです。



理論的には、32ビットモードで作業すると、メモリ消費が最大2倍削減され、同時にブラウザーのメモリが4 GBに制限されます(機会があればさらに制限します)。 もちろん、実際には違いはそれほど大きくありませんが、かなり顕著です。 Firefox自体はメモリをより経済的に使用します。これは、プロセスが2つしかないためです。1つはUI用、もう1つはタブのコンテンツ用です。 ほとんどの場合、この利点は時間の経過とともに低下しますが、執筆時点では、32ビットモードのFirefoxはGoogle Chromeの約2倍のメモリを消費し、余分なタブが閉じられたときにシステムにメモリをより積極的に戻しました。



電子ベースのアプリケーションを取り除く



Electronはベースのアプリケーション(HipChatやSlackなど)を使用している場合、Electronは実際にはChromiumであり、作業をサポートするために大量のRAM(500-700 MB)を必要とするため、別のブラウザータブを使用してそれらを取り除くことを強くお勧めします開始時)。



アプリケーションを低解像度モードに転送する



一部のアプリケーション(Telegramなど)は、処理のために大量のメモリを消費する場合があります。 時々これは画面の解像度が原因です。 私のiMac Retina 4Kでは、1つのスクリーンショットに4096×2304x3 = 28メガバイトのRAMが必要です。 ソフトウェアがメモリ内の多くの画面部分をキャッシュに使用している場合、それを低解像度モードに転送すると(もちろん、画質が低下します)、理論上、メモリ消費を4倍削減できます。 Telegramを低解像度モードに転送すると、コンピューターのメモリ消費量が500 mbから150 mbに減少しました。これは3.3倍の違いです。



おわりに



この記事は非常に短いことが判明しましたが、個人的にこれらすべてのヒントが、メモリ不足に関連するコンピューターの作業の「遅れ」を完全に取り除くのに役立ったからです。 時々、一定量の圧縮メモリやスワップさえあるプロセスを時々経験しますが、同時にそれらは通常、ユーザーエクスペリエンスに影響を与えないバックグラウンドデーモンです。 コンピュータに16 GBを超えるメモリを搭載する機会がある場合は、現時点でそれほど必要ではない場合でも、これを行うことをお勧めします。 macOSでは、残念ながら、これはiMac Retina 5KとMac Proでのみ可能です。後者は明らかにお金に見合う価値がありません。



この記事がお役に立てば幸いです。コメントさせていただきます。



All Articles