ソフトウェア
めもりーくりーなー Winのメモリーをお掃除するソフト
 
小説推敲補助ソフト「Novel Supporter
 
PCソフト 便利なソフトを100本近く公開
 
Webサービス 便利で楽しいサービス多数
ゲーム
TinyWar high-speed 1ステージ数分の、8bit風RTS。
 
EX リバーシ 変形盤面のリバーシ。ステージ多数。成績投稿可能。
 
PuzzleAndGame.com ブラウザで遊べるパズルやゲーム

クロクロ ショップ 本、ゲーム、同人誌他を販売

クロクロ ツールズ 便利なWebアプリを多数収録
同人活動
るてんのお部屋 コミケなどで活動(DL販売
 

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

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

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

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

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

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

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

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

窓太 そうです。

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

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

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

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

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

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

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

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

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

 と確保しつづけます。

めも理 欲張りね。

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

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

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

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

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

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

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

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


柳井が執筆した本や商品 他

Web小説のための Novel Supporterで 超効率的に文章推敲する本
推敲箇所を可視化するソフトを使い、実際の小説の推敲手順を示した本。 詳細ページ
レトロゲームファクトリー
過去のゲームを最新機用に移植する会社のお仕事小説。新潮社より発売中。 詳細ページ
#電書ハック
電子書籍編集部のお仕事小説。文藝春秋より発売中。 詳細ページ
顔貌売人
ハッカー探偵 鹿敷堂桂馬

シリーズ第2弾。文藝春秋より発売中。 詳細ページ
裏切りのプログラム
ハッカー探偵 鹿敷堂桂馬

松本清張賞の最終候補に残った拙作小説(デビュー作)。 詳細ページ
JavaScriptで
リバーシゲームをつくろう

ライブラリを使わず、全コードを書いて、リバーシゲームを作るまでを徹底解説。 詳細ページ
HTML5とJavaScriptで作る
落ち物パズルゲーム 全コード

『テトリス』や『ぷよぷよ』に類似した落ち物パズルの全コードを掲載して解説した本。 詳細ページ
レトロ風RPG
フルスクラッチ開発 全コード

レトロゲーム風RPGの全コードを掲載して解説した本。 詳細ページ
マンガでわかるJavaScript
マンガと解説で学べるJavaScriptのプログラム参考書。
詳細ページ
プログラマのためのコードパズル~JavaScriptで挑むコードゴルフとアルゴリズム
コードゴルフやアルゴリズム問題、その解説、関連知識の紹介を行った本です。
詳細ページ

サイト目次

PCソフト/Webアプリ/ゲーム

記事/マンガ

柳井の同人活動

開発

携帯・スマホ

アナログ・ゲーム