お世話になります。
以前、雑誌の記事の中にMacの動きがギクシャクしてきた際【/private/var/vm/ 】フォルダー内の“swapfile” が増えているとの事、此の数が多くなると上記の様に動きが鈍くなり、その際はMacを再起動するとすっきりする、様な事が書かれていました。実際いろんなアプリケーションを使用していたり長時間起動しっぱなしにしていた場合に再起動してみると驚く様にキビキビ動く様になります。(いくつもあったそれらファイルは無くなっている)
実際この“swapfile”は、どういったファイルなんでしょうか?
また再起動無しでも単に削除(ゴミ箱に入れる)しても問題ないんでしょうか?その際再起動と同様の快適さは得られるんでしょうか?
(PBG4・1.33GHz/メモリー:1.5GB/HD150GB・空き容量96GB/OS:10.4.11)
No.3ベストアンサー
- 回答日時:
> これはアプリケーション単位で確認する方法ってあるでしょうか?
Mac OS Xインストールディスクに収録されている、Developer Toolsに、アプリケーションのパフォーマンスを測定するツールが含まれています。それで確認できるかもしれません。
しかしながら、「このアプリケーションを起動したあと、Macintosh全体の動作が遅くなったが、起動しなければ、そうでもなかった」というような経験則から判断するほうが、着実で確実でしょう。
> また説明のA~Cの変換は作業が終わるとキャッシュが消去される様ですがされた後は全くそれ以前の状態になるわけですね?
キャッシュとテンポラリファイルは別物です。ふたつの違いを説明するために、かなりの行数を割いたつもりですが?キャッシュは保持することに意味があり、テンポラリファイルは、役目が終わったら、さっさと消去するものです。
アプリケーションによっては、作業が終わっても、テンポラリファイルを消去しなかったり、消去に失敗するものがあります。習熟していないプログラマが作った、フリーウェアだけでなく、著名なソフトウェアベンダーのアプリケーションにもあります。最近のバージョンはどうかわかりませんが、旧Macromedia製のアプリケーションは、よくテンポラリファイルの消去に失敗しました。
消去されなかったテンポラリファイルは、Macintoshを再起動後、ゴミ箱に「Recovered Files」となって、姿を現します。
> あとHDの不良ブロックのチェックはディスクユーティリティを使う事である程度チェック、解決出来るでしょうか?
あくまでも、ある程度、です。そして、解決はできません。たとえていえば、道路に穴が空いているようなもので、自動車を運転しているものが、その穴をふさぐことはできません。
あと蛇足ながら……
Mac OS Xは、起動するとすぐに仮想メモリの領域(swapfiles)を確保、作成します。実メモリでまかないきれなくなったら、仮想メモリが働き始めるということではありません。昨今の日本の政府のように、金融不安が起きてから経済対策、雇用対策をしても、手遅れであって、そういうことを予測して、あらかじめ対処をすませておかなければなりません。仮想メモリは常時稼働しているので、「いままで実メモリの範囲で作業していたのが、ある瞬間仮想メモリが働いて、急に動作が遅くなった」という経験をすることは、まずありません。
丁寧な御回答感謝します、これで自身の頭の中で解決出来ました。
テンポラリーファイル消去の件も理解出来ました。
ええ、そのものズバリもっとも引っかかるのはDreamweaver(旧Macromedia)だったり、フリーを含む動画関係のアプリが該当します。
取りあえずHDのチェック後は場合によって再起動で切り抜けます。
ありがとうございました。
No.2
- 回答日時:
Mac OS Xだけでなく、最近のOSは、仮想メモリという技術を使って、じっさいのメモリ容量以上のサイズのデータを処理できるようにしています。
ハードディスクの一部を、メモリの代わりにするもので、すぐには使わないデータをメモリからハードディスクに移動することで、実メモリの空きを確保します。仮想メモリの使用場所が「swapfile」で、システムが自動で作成したり消去します。ほとんどの場合、消去のほうは行いませんが、作成のほうは、必要に応じて数個作成することがあります。
swapfileのオーナーはシステムなので、ユーザ個々がこれを削除することはできません。仮にできたとしても、即座に新しいswapfileが生成されます。
> 以前、雑誌の記事の中にMacの動きがギクシャクしてきた際【/private/var/vm/ 】フォルダー内の“swapfile” が増えているとの事、此の数が多くなると上記の様に動きが鈍くなり、その際はMacを再起動するとすっきりする、様な事が書かれていました。
それは、ハードディスクの空き容量が極端に少なくなっているケースを前提にしているもので、「空き容量96GB」であれば該当しません。
> 実際いろんなアプリケーションを使用していたり長時間起動しっぱなしにしていた場合に再起動してみると驚く様にキビキビ動く様になります。
たんなる思いこみでなく、測定値に基づく、客観的に説明できる現象だとしたら、それは仮想メモリ以外が原因です。ハードディスクの空き領域は、仮想メモリ以外にも、キャッシュやテンポラリファイルとして使用されます。キャッシュを説明するのに、わかりやすい例は、プレビューアイコンです。プレビューアイコンは、書類ファイルの実データから生成しますが、Finderウインドウを表示するたびに、実データにアクセスするのは効率が悪いので、生成したプレビューアイコンの画像データを、短期にある場所に保存しておき、Finderウインドウを開いて、プレビューアイコンを表示する必要が生じたときに、実データでなくそちらにアクセスして表示します。これがキャッシュです。
テンポラリファイルのテンポラリは、「一時的な」という意味です。たとえば、Aという形式の動画をCという形式に変換しようとするとき、そのためのプログラムがないが、A形式からB形式に変換するプログラムと、B形式からC形式に変換するプログラムはあるとします。変換ツールは、表面ではいかにもA形式からC形式に変換しているように見せますが、裏側では、A形式からB形式に変換し、続いてB形式からC形式に変換するという作業を行います。この変換作業で生成されるB形式のファイルが、テンポラリファイルです。人間から見えることなく、変換作業が完了すれば、自動で消去されます。
システムの再起動で、動作が軽くなるのは、ある特定のアプリケーションの、キャッシュ、テンポラリファイル生成のプログラムに、難がある可能性が高いと思われます。
そうでなければ、ハードディスクの記憶領域のどこかに、不良ブロックがある可能性があります。この不良ブロックが、データが保存されている場所にあるとすれば、ただちにファイルシステムのエラーとして顕在化しますが、空き領域にある場合、仮想メモリやキャッシュ、テンポラリファイルの保存場所として使われたときに、顕在化することになります。それは軽度の場合、処理が遅くなるという形で顕在化します。
いつもありがとうございます。
>システムの再起動で、動作が軽くなるのは、ある特定のアプリケーションの、キャッシュ、テンポラリファイル生成のプログラムに、難がある可能性が高いと思われます。
これはアプリケーション単位で確認する方法ってあるでしょうか?
また説明のA~Cの変換は作業が終わるとキャッシュが消去される様ですがされた後は全くそれ以前の状態になるわけですね?
あとHDの不良ブロックのチェックはディスクユーティリティを使う事である程度チェック、解決出来るでしょうか?
再度いくつもの質問になってしまいましたが、お手すきの際で結構ですコメント頂けるとありがたいですm(_ _)m
No.1
- 回答日時:
“swapfile”は、メインメモリーが不足した場合に比較的使用頻度の少ないメインメモリーの内容をハードデイスクに退避させるエリアに使われたファイルで、再度その内容が必要になるとハードハードデイスクからメインメモリーに読み込まれます。
メインメモリー内にあれば、すぐ使えますがハードデイスクから内容を読み取る時間が余計にかかりますので、アプリケーションの動きは遅くなってしまいます。再起動すれば“swapfile”は一回ご破算になりますので、スピードは回復しますがメインメモリーが不足してくると、また“swapfile”ができて処理が遅くなってきます。
>再起動無しでも単に削除(ゴミ箱に入れる)しても問題ないんでしょうか?
“swapfile”上記の様なファイルですので、再起動無しで単にゴミ箱に捨てることはできません。
早々の御回答ありがとうございました。
という事は、現在1.5GBのメモリーを許す限り増設すれば違って来る可能性がありそうですね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- デスクトップパソコン ん~…分からん 7 2022/06/10 10:47
- Windows 10 Windows10起動しない、エラー0xc0000185修復方法 2 2022/07/14 12:28
- Visual Basic(VBA) あるフォルダーのファイルを違う親フォルダーのサブフォルダーに移したい 11 2023/02/15 19:00
- その他(OS) MAC VirtualBoxにインストールしたWindows11がフリーズする 1 2023/03/14 16:31
- ドライブ・ストレージ SSDを追加したら昔のHDDがおかしくなった 4 2023/03/23 13:25
- Visual Basic(VBA) 動かなくなってしまった古いVBAを動くようにしたい 8 2022/09/20 13:57
- Windows Vista・XP windows xp proが起動しなくなりました 10 2022/05/20 00:49
- Visual Basic(VBA) あるマクロを起動し、その際に使用したデスクトップにある1.csv(マクロを起動したせいで加工されてい 3 2023/06/02 22:35
- 防犯カメラ・監視カメラ・小型カメラ MP4の再生 3 2022/05/03 18:10
- BTOパソコン 数時間使用しない状態からPCを起動に失敗後、 自動修復画面で再起動をすると正常に動き出す 3 2022/09/26 22:01
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCELが二重起動してしまう
-
スマホでディアボロの大冒険を...
-
アクティブ化とは?
-
CubeUtilityの起動が遅い
-
Word がファイルを開いた後すぐ...
-
「開いているセキュリティの警...
-
パソコン起動時に音楽自動再生
-
最近ブルスクがでまくります
-
ZenFone 5Q (ZC600KL) フォーム...
-
Windows11内の写真、動画を外付...
-
DVDドライブのCD、DVDディスク...
-
i Movieが終了できない
-
Mac OS10.7について 今ネットで...
-
androidのリカバリーモードの「...
-
Dellのノートパソコンを使って...
-
【BIOS】パソコンが起動出来ません
-
DELL Update について
-
HDDデスクトップパソコンに外付...
-
G→可視セル→コピー貼り付けがう...
-
フォントをインストールするとF...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Word がファイルを開いた後すぐ...
-
スマホでディアボロの大冒険を...
-
EXCELが二重起動してしまう
-
パソコン起動時に音楽自動再生
-
CubeUtilityの起動が遅い
-
イラストレータ 古いヴァージ...
-
Windows版ApacheとLinux版Apach...
-
アクティブ化とは?
-
デイトレ用PCにSSDは必要?
-
秀丸メール、急にエラーメッセ...
-
officeアプリケーションが勝手...
-
EPSON GT-9300UFが使用できない
-
【至急】 MS Outlook が起動...
-
「開いているセキュリティの警...
-
SIGNAL FREQUENCY IS OUT OF RA...
-
フォルダパス○○に使用できない...
-
マザボが死んだPCからメアドの...
-
windows10初期化できない。
-
Wordでオブジェクト(execelシ...
-
i Movieが終了できない
おすすめ情報