参照すれば現在の使用量が取得できます。Environment.WorkingSetConsole.WriteLine("現在のメモリ使用量は{0}byteです。現在のメモリ使用量は38,432,768byteです。Environmentにはほかにも現在のスタックトレースを取得したり、OSのバージョンを取得したり主にデバッグ時に必要になる情報が含まれてるので心配ならアプリ起動時に情報をどこかに出力しておくと役に立ちそうです。GC.GetTotalMemory(true);Console.WriteLine("現在のメモリ使用量は{0}byteです。現在のメモリ使用量は38,432,768byteです。GCせずに現在値を取得です。MSDNには現在使用している"と思われる"メモリ量を取得するとなっていて必ずしも正確では無いことがうかがえます。一定の間隔でメモリを計測するクラスパフォーマンスモニターで計測すればいいのですが、大げさな感じがするので指定したインターバルごとにメモリ使用量を計測してくれるクラスを作りました。既定の初期値でオブジェクトを初期化します。計測間隔を指定してメモリの測定を開始します。10ミリ秒以下は指定できません。オブジェクト使用している資源を解放します。メモリ使用量を計測します。計測時刻を取得します。計測時のメモリ使用量を取得します。計測時刻とメモリ使用量を指定してオブジェクトを初期化します。オブジェクトがnullかどうか確認し、nullの場合例外を発生させます。}}使い方このクラスを以下のように宣言してStartメソッドを呼び出すと1秒に1回コンソールへ計測結果が表示されるようになります。1秒間隔で計測実行もし、コンソール以外の場所へ計測結果を取得したい場合、Elapsedへ好きなメソッドを指定するとStartのintervalごとにそのメソッドが呼び出されます。"byte");};使い終わったらStopかDisposeを呼び出してください。}コードの著作権は放棄します。よければコピペして使ってください。»Profile受託ソフト会社員でWin系業務屋。趣味でCocos2d-x/C++を触っています。etc...主に受託・開発ネタ、Windowsの事、Srellaris、ゲーム制作の進捗の事を喋ります。ArticleC#で2次元配列を管理するクラスを作成する【C#】2次元配列から2次元配列を切り出すC#でオブジェクト初期化子を使った時の丸カッコの有無DOTweenのアニメーションをTimeLineでプレビューするC#の配列をインデックス付きforeachするスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。