Intel Mac での仮想メモリ使用量について

初代 MacBook を使用しています。Safari を数時間使用していると、だんだんMac全体がもっさりとした動作になってきます。調べてみると仮想メモリ使用量が1.9GBとなっていました。最後はアプリケーションの切り替えもままならなくなり、再起動するしかない状態になります。
アプリケーションを終了せずに仮想メモリを解放する方法はないのでしょうか? 使いたいだけ使うのがSafariの仕様であるならもうどうしようもありませんが・・・。
(ちなみにSafari3でもおなじでした)

投稿日 2007/08/28 12:00

返信: 26

2007/09/17 16:04 Community User への返信

ひとつ思いついたことがあって検証してみました。
タブを無効にしてみました。結論から言いまして、Safariが固まらなくなりました。
今までタブを有効にしている環境で、クルクル虹色ボールが出て、一日に数十回もSafariを強制終了する必要がありました。
メモリの使用状況は以下の通りでした。
-------------------------------------------
タブを有効にしている状態
実メモリ使用量 約500MB 仮想メモリ使用量 2GB越
タブを無効にしている状態
実メモリ使用量 約292MB 仮想メモリ使用量 1.27GB
-------------------------------------------
しばらく使い続けていましたが、一度も強制終了することはありませんでした。
タブを無効にしていれば問題ないようです。
MacBookに限って言えば、クリーンインストールしたサードパーティー製アプリケーションが一切動作していない状態で検証しましたので、どのMacBookでもタブを有効にし、多めのコンテンツを表示した場合は、上記の結果に近いと思われます。
ただ、タブを無効にすると結構不便なので、メモリの増設を検討したいと思います。

2007/09/17 19:18 Community User への返信

> タブを無効にしてみました。結論から言いまして、Safariが固まらなくなりました。
 当方でも実験してみようと思ったのですが、Safari の環境設定に「タブを有効にする」とかいった項目は見つかりませんでした。単に「タブ」設定の項目のチェックを全部外すだけでよろしいのでしょうか?
 私も Safari の重さには悩まされているのですが、私はタブはあまり好きではなく、常に別ウィンドウで開く主義です。結局タブを使わなくてもウィンドウをたくさん開いたら同じことなのかもしれませんね。先日調べ物をしていてふと気づいたら、ウィンドウが90以上も開いていました (^"^;)。

2007/09/17 19:22 Community User への返信

Safari2.0.4なら
環境設定>タブ に「タブ・ブラウズを有効にする」がありませんか?

2007/09/17 19:28 Community User への返信

> Safari2.0.4なら
> 環境設定>タブ に「タブ・ブラウズを有効にする」がありませんか?
 ごめんなさい。Safari 3.0.3 (522.12.1) です。
 「Preferences...」を開くと「Tabs」という項目があるのですが、そこにはチェックボックスが3つあって、それぞれ以下のようになっています:
□ ⌘-click opens a link in a new tab
□ Select tabs and windows as they are created
□ Confirm when closing multiple pages
とりあえず、全部チェックは外してみましたが、ブラウザのウィンドウには1つのタブは必ず表示されていますね。もちろん、これを表示しないようには設定できますが、表示しないということと、その機能をオフにするということは別のことのはずで...。

2007/09/17 20:29 Community User への返信

Mac OS X のアプリケーションの仕組みはよく分かっていませんが、タブ・ブラウズは、Windows で言うところの MDI なのでしょうか?
しかし、タブ・ブラウズがこれほどまで負荷がかかるとは思ってもいませんでした。メモリが 500MB、仮想メモリが 2.5GB を越えた時点で、MacBook はまともに使える状態ではなくなっていました。
わたしがブラウザで見ているコンテンツは結構なボリュームがあるのですが、それとは別にタブ・ブラウズを使用しているだけで結構なリソースを使用すると思われます。
みなさんの環境では、このようなことは起こっていないのでしょうか? わたしの使い方が無茶なのかもしれませんが・・・。

2007/09/17 20:47 Community User への返信

> タブ・ブラウズがこれほどまで負荷がかかるとは思ってもいませんでした。
開いているページの数を揃えていますか? タブを使った状態の方が開くページの数は多くなる傾向になるのではないかと思いますが・・・
> メモリが 500MB、仮想メモリが 2.5GB を越えた時点で、MacBook はまともに使える状態ではなくなっていました。
現在RSIZE=682MB, VSIZE=3.4GBですが動作に緩慢さはありません。物理メモリを2GBに増設するだけでずいぶん違ってくるかもしれません。
# 私の使い方では、1GBだと日に何度も動作が緩慢になり再起動をする必要がありました。

2007/09/17 21:58 Community User への返信

HAL 様の発言に対して
>開いているページの数を揃えていますか?
すみません。これはどう解釈すればよろしいでしょうか? タブの枚数と言うことであれば、2枚です。
メモリが足りないのではないかとは、以前から感じていました。2GB X 2 枚を検討してみます。

2007/09/17 22:29 Community User への返信

> タブ・ブラウズは、Windows で言うところの MDI なのでしょうか?
タブブラウズ等の仕組みを知っているわけではありませんが・・・
Win版のFirefox(挙動はSDIでしょうか)でもタブブラウズできます
から、タブブラウズとMDIとは無関係だと思います。
また、Macのアプリの挙動は一般的に同一アプリを複数起動するという
状態にはなりません。Win的な見方をすれば、グレーの背景がなくて
デスクトップが見えている状態のMDIという感じ(ただし、アプリを
終了するボタンはない)かと。
"ウィンドウの最大化の方法について教えてください" #6, 2007/02/03 1:52am

2007/09/19 14:18 Community User への返信

本日、また思いついたことがあって、検証を行いました。
IPv6設定を切にしてみたところ、おもしろい結果が出ました。
今回は前回オフにしていた、タブ・ブラウズを有効にした状態です。
メモリの使用状況は以下の通りでした。
-------------------------------------------
実メモリ使用量 約 256 MB 仮想メモリ使用量 約 881MB
-------------------------------------------
実メモリ使用量、仮想メモリ使用量共に前回の検証を下回っています。
/private/var/vm/ の swapfile も swapfile4(512MB) までしか作成されなくなりました。
この状態でメモリを追加すれば更に快適になるのかなあと思います。
(IPv6を使用していないことが大前提ですが・・・)
Safariが重いとか感じている方は試してみるといいかも知れません。何か弊害があるかも知れませんが・・・。

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

Intel Mac での仮想メモリ使用量について

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