2009年9月2日水曜日

32bitのVisual Studioが64bitプロセスをデバッグできること

VisualStudio2008は32ビット版しか提供されていません。
でも、.NETFrameworkは64ビットネイティブで動作するプログラムを作成することができます。

ってことは、32ビット版アプリで64ビット版アプリのコンパイル&デバッグができるってこと?
とおもい、64bit環境でVisualStudioを起動してみました。(下図はタスクマネージャのキャプチャ)

image

やっぱり、VisualStudioは32bit、作成中のアプリは64bitで動作してますね。
自分はこの状態を非常に不思議に思うのですが、そんなことはないのでしょうか?
#64bitの方が扱えるメモリ空間も広いし、普通に考えたら32bitアプリからはすべてを制御できないような気がするんですよ。

0 件のコメント: