[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

memoryとwindowsに関するakakitのブックマーク (3)

  • RAMMap

    Windows で、どのように物理メモリが割り当てられていて、RAM にどのくらいのファイル データがキャッシュされていて、カーネルやデバイス ドライバーでどのくらいの RAM が使用されているのかを正確に知りたいと思ったことはありませんか。RAMMap では、これらのことを簡単に調べられます。RAMMap は、Windows Vista 以上に対応した物理メモリの使用状況を詳細に分析できるツールです。このユーティリティのタブでは、使用状況に関する情報が、さまざまな方法で表示されます。 Use Counts (使用カウント): 種類とページング リストごとの使用状況の概要を表示します。 Processes (プロセス): プロセスのワーキング セットのサイズを表示します。 Priority Summary (優先度の概要): 優先順位が付けられたスタンバイ リストのサイズを表示します。 P

    RAMMap
  • ハードページフォールト - NyaRuRuが地球にいたころ

    "Working Set" から外されたメモリページの内容がディスク上に書き出され,元々の物理メモリの内容が消去されてしまうこともあります*1.この後に該当アドレスにメモリアクセスが発生すると,HDD に退避したデータを物理メモリに読み出した上で動作が継続されます.このようなディスクアクセスを伴うページフォールトは「ハードページフォールト」と呼ばれています.ソースコード上はただのメモリアクセスという箇所あっても,非常に長時間処理をブロックされる可能性があることに注意してください. これが実際どれぐらい影響を及ぼすかは,以下のように確かめられます.上のサンプルの SetProcessWorkingSetSize を呼び出した直後にプログラムを一時停止させ,いわゆる「メモリ最適化系」のツールを実行してみます.今回は「メモリの掃除屋さん」を利用させて頂きました. http://www6.plal

    ハードページフォールト - NyaRuRuが地球にいたころ
  • 【特別レポート】32bit Windowsの管理外領域をRAM Diskに使う

    このところのメモリ価格の下落から、メインメモリは2GBどころか4GB以上も余裕で搭載できるようになった。2GBのDDR2 DIMMを4枚、計8GB分購入したとしても2万円で十分おつりが来る。とはいえ、32bit OSを使っている限り、OSは約3.5GB以上のメインメモリを認識できず、それ以上のメモリを搭載したとしても無駄になってしまう。64bit OSを利用すればこの問題も解決するが、ドライバの対応やアプリケーションの互換性などに問題があり、使いたくても使えない状況だ。 しかし、32bit OSで認識できないメインメモリ領域を活用できる手法が見つかり、2ちゃんねるWindows板を中心に話題となっている。その手法とは、「Gavotte Ramdisk」というRAM Disk作成ツールを利用し、メインメモリのOS管理外領域にRAM Diskを作ってしまおうというものだ。 メインメモリを手軽

  • 1