メモリがどんどん減っていく

iMac Late2009(Mac OS X 10.8.2)をメモリ4MB(今の基準では少ないか)で使用しています。


ところが常時開いているのはMail、Safari、iTunes、TwitterとSkypeなのですが、立ち上げ直後はメモリは約1.6GBぐらいあるのがみるみる減っていくのです。動作が遅いと思ったらメモリの解放中です。


Safariを使用していると減りかたが顕著で一度立ち上げなおすと2GBぐらいにメモリが復帰します。Safariがなんか影響していると思われるのですが、Safariのリセットで良くなるのでしょうか。また、良くなるようであれば10項目ある中どの項目をリセットすればいいのか教えてください。

iMac, OS X Mountain Lion, iMac 21.5' Late2009

投稿日 2013/02/03 02:13

返信
返信: 36

2013/02/04 03:38 p.antenna への返信

何か勘違いの可能性を感じるのですが、

p.antenna さんによる書き込み:


1)メモリの確認はインストールしているFree MemoryでメニューバーにFreeなメモリを表示させていてこれを見ています。操作スピードは元に戻ります。現在100MBで警告が出るとともに自動Free化を設定しています。

もしかして、遅くなっているからメモリを解放しているのではなく、メモリ解放動作が行われるから遅くなっている、なんて事ではないですよね。


昔のOS Xは存じ上げませんが今のOS Xは空きメモリが単純に減っても遅くならないと思います。

2013/02/04 03:45 p.antenna への返信

HALさんが「Re: メモリがどんどん減っていく」でお書きですが、そこではなくて"「スワップ使用領域」や「ページアウト」の数字を監視していた方がいいと思います。"なんですけどね…。


要はスワップがやけに大きくなったり、ページアウトが頻繁に起こるようになると、動作の遅延が顕著になるわけで…、お書きの所を見ても(その意味では)あまり役には立ちませんけどね…。

2013/02/04 04:18 HAL への返信

わたしの表現が悪かったせいか動作が遅いという事象にご検討いただいている様なのですが、今困っているのは空きメモリがどんどん減ってしまう事なのです。Safari(タブはせいぜい3個)を主体で使用していてMail、iTunes、TwitterとSkypeを立ち上げています。


空きメモりがFree memoryで設定した100MBになるとメモリ解放が始まるのですが、そうなると当然ながら遅くなるというかほとんど処理は受け付けない状態となりこの辺は承知しています。なお、アクティビティモニタでみるとスワップ使用領域は 303.8MBとなっています。

2013/02/04 04:21 p.antenna への返信

p.antenna さんによる書き込み:


今困っているのは空きメモリがどんどん減ってしまう事なのです。

それで何が困るのでしょうか?


お書きの内容から今のところ考えられるのは、空きメモリが減ったから困ると言うより、空きメモリが減った時にそれを開放しようとして遅くなっているのではないですか。

2013/02/04 04:27 p.antenna への返信

困っているのは空きメモリがどんどん減ってしまう事なのです。


逆です。空きメモリが減ったって問題ありません。問題ないのに


空きメモりがFree memoryで設定した100MBになるとメモリ解放が始まるのですが、


そういう設定をするのが問題だと。


ローンを組むのは、日々の生活をしながら大きな買い物をするためで、ローン、つまり借金があって財産は赤字だから日々の生活費に回す金がないと考えると、ローンを組む意味はないわけで…。

2013/02/04 04:29 ni_ki への返信

それで何が困るのでしょうか?


お書きの内容から今のところ考えられるのは、空きメモリが減ったから困ると言うより、空きメモリが減った時にそれを開放しようとして遅くなっているのではないですか。

1ないし2時間ぐらいで空きメモリが無くなってしまい(1.2GBが100MBへ)、そのためメモリ解放が始まりほとんど停止状態になるのです。少し前迄はこんな事がなかったので困るとともに何か問題が生じているではと気になるのです。

2013/02/04 04:40 p.antenna への返信

私の最初のコメントにもありますが、空きメモリがなくなるのは正常な動作です。

むしろ、動作し続けているパソコンで空きメモリが残っているほうが異常です。


メモリ解放が始まって停止状態に陥るのは、Free memoryという効果がないソフトが余計な処理(メモリ解放)をしているからかもしれません。


まず、Free memoryを削除してください。次に、ページアウトとスワップ使用領域の激増が起きているかどうかを、アクティビティモニタで調べます。それらが起きているなら、メモリ不足です。

原因が物理メモリの不足なのか、何かトラブルがあるかを調べる方法もあり得ます。しかし、8GBの増設に必要なコストが激安なので、考える前にメモリを増設するほうが得です。それでもメモリ不足(ページアウトとスワップ使用領域の激増)が発生していたら、対策を考えましょう。

増設した8GBは無駄にはなりません。


P.S.

Mountain Lionで4GBは足りないと思います。SafariとiTunesとMailしか立ち上げていない状態でも、Lionで3GBは実用に堪えませんでした。

2013/02/04 04:45 p.antenna への返信

p.antenna による書き込み:


そのためメモリ解放が始まりほとんど停止状態になるのです。

割り込んでメモリを解放させるってことは、ガベージコレクションを外部から強制することになるので、そりゃ劇的に遅くなっても(終了するまでアプリを実行できない)不思議じゃないですね。

本来は、OSが、アプリ実行の邪魔にならないようにそっと実行する。

2013/02/04 04:59 xy への返信

本来は、OSが、アプリ実行の邪魔にならないようにそっと実行する。

本来は、そう。

でも、これに関するAppleの技術はどうなんでしょうね?

iOS 4から、アプリの「いわゆるマルチタスク」が可能になりました。メモリが不足したときにアプリが自動的に終了される仕組みなのですが、これがイマイチ信用できない。終了すべきときに終了してくれなかったり、終了が後手に回るのでメモリ解放時に遅くなったり…。iOS 6の現在でも快適とは言いがたい状況です。


派手な機能も大事だけと、OSの根幹部を作り込むことをおろそかにしないで欲しい。

2013/02/04 05:08 野尻隆裕 への返信

iOS 6の現在でも快適とは言いがたい状況です。


えっ? Macでの話ではなかったのですか?


Lionで3GBは実用に堪えませんでした。


私の使用範囲ですが、OS X Lionで4GBは必要十分でした。

#潤沢とは言えないけど、動作遅延を感じたら使用しないソフトを終了させれば問題ない程度。

#OS X Mountain Lionで8GBは、立ち上げっぱなしでもほとんどスワップファイルは作成されずこれ以上の増設は必要ない感じ。

2013/02/04 05:11 HAL への返信

Macの話ですよ。

でもMac OS XとiOSはカーネルなどの基盤部がほぼ共通なので、メモリ周りの挙動も共通だろうと。

それに、明らかにiOSを優先して開発している現状を見ると、iOSで拙い部分はMac OS Xでは更に、かな、と。


#OS X Mountain Lionで8GBは、立ち上げっぱなしでもほとんどスワップファイルは作成されずこれ以上の増設は必要ない感じ。

同感。Photoshopで写真集を編集したり業務用ポスターを作るような人は、また違うのかもしれませんが。

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

メモリがどんどん減っていく

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。