めもりーくりーなー - 記事検索

クロクロ ショップ 本、ゲーム、同人誌他を販売
クロクロ ツールズ 便利なWebアプリを多数収録
ソフトウェア
めもりーくりーなー Winのメモリーをお掃除するソフト
Novel Supporter 小説推敲補助ソフト
PCソフト 便利なソフトを多数公開
Webサービス 便利で楽しいサービス多数
レトロゲームファクトリー レトロゲーム移植会社のお仕事小説
#電書ハック 電子書籍編集部のお仕事小説
顔貌売人 IT系ミステリ
裏切りのプログラム IT系ミステリ
ゲーム
Little Bit War Switch向け高速RTS
TinyWar high-speed 1ステージ数分の8bit風RTS
EX リバーシ 変形盤面、ステージ多数
PuzzleAndGame.com ブラウザで遊べるパズルやゲーム
同人活動
るてんのお部屋 コミケなどで活動(DL販売

Topic : メモリーとリソースの関係は?(メモリーとリソースの解説)

ジャンル FAQ / パソコン / 解説 /
キーワード メモリー / リソース / リソースメーター / お掃除 /
めも理 お掃除を行うと「めもりーくりーなー」上の残数値は増えるけど、Windowsのリソースメーターの値は変化しないのはなぜ?

窓太 それは、メモリーとリソースは別のものだからです。

 以下それぞれの違いを説明し、なぜリソースメーターの値が変化しないのかを説明します。

 Windowsのメモリーの使用方法非常には簡単に言うと以下のようになっています。

メモリー
―――――――――
↑ ↑ ・固定的に使う部分・・・アドレスを割り当ててある
| ↓
| ―
| ↑
| | ・変動的に使う部分・・・必要に応じてメモリを確保
| |
↓ ↓
―――――――――

 簡単に言うと、この固定的な部分を表示しているのがリソースメーターになります。

めも理 ふーん。リソースってのは、メモリーの一部にあるものなんだ。

窓太 そうです。

 この、固定的な部分であるリソースには、ハードウェアの情報や、ウィンドウ管理の情報などが入っています。

 この部分では、OSが直接情報を参照しており、他のプログラムに書き換えられると困る部分になっています。

 ですので、初めからメモリー上の場所を固定しておき、Windowsが厳しくアクセスを管理しています。

めも理 じゃあ、リソース以外の部分、変動的な部分はどう使われるの?

窓太 リソースはメモリー上の場所が固定されていましたね。

 それに対して変動的に使うメモリの部分は、ソフトやWindowsが必要に応じて確保します。

 この必要に応じてというのが曲者で、Windowsは一旦確保したメモリを

「次にそのソフトを起動するときに使えるかも!」

「これは、必要ないかもしれないけど、メモリを解放するのは少し待とう!」

 と確保しつづけます。

めも理 欲張りね。

窓太 そうです。このため放っておくと、500MBメモリを積んでいてもメモリがいっぱいになります。

 メモリークリーナーでは、こうやってメモリを抱え込んでいるWindowsに、「メモリが苦しいから解放してね」と無理矢理メモリを確保して訴えかけます。

めも理 訴えかけるとどうなるの?

窓太 訴えかけられたWindowsは、しぶしぶメモリを解放させるわけです。

めも理 じゃあ、「めもりーくりーなー」のお掃除は、リソース以外の部分におこなわれるのね。

窓太 そうです。そのために、リソースメーターの値は変化しないわけです。

 それでは最後に参考までに、メモリーとリソースの関係を下記にまとめておきます。参考にしてください。

    ―――――――――
    ↑メモリー
    |
    |
    |
    |↑リソース(メモリーの一部を利用して、システムの
    ↓↓       重要な情報を保存している領域)
    ―――――――――
          「めもりーくりーなー」では、リソース以外の
          部分をお掃除しています。


柳井が執筆した本や商品

Web小説のための Novel Supporterで 超効率的に文章推敲する本
推敲箇所を可視化するソフトを使い、実際の小説の推敲手順を示した本。詳細ページ
レトロゲームファクトリー
過去のゲームを最新機用に移植する会社のお仕事小説。新潮社より発売中。詳細ページ
#電書ハック
電子書籍編集部のお仕事小説。文藝春秋より発売中。詳細ページ
顔貌売人 ハッカー探偵 鹿敷堂桂馬
シリーズ第2弾。文藝春秋より発売中。詳細ページ
裏切りのプログラム ハッカー探偵 鹿敷堂桂馬
松本清張賞の最終候補に残った拙作小説(デビュー作)。詳細ページ
JavaScriptでリバーシゲームをつくろう
ライブラリを使わず、全コードを書いて、リバーシゲームを作るまでを徹底解説。詳細ページ
HTML5とJavaScriptで作る落ち物パズルゲーム 全コード
『テトリス』や『ぷよぷよ』に類似した落ち物パズルの全コードを掲載して解説した本。詳細ページ
レトロ風RPGフルスクラッチ開発 全コード
レトロゲーム風RPGの全コードを掲載して解説した本。詳細ページ

柳井が作成した動画講座