タグ

ブックマーク / www7a.biglobe.ne.jp/~tsuneoka (1)

  • モジュールのロードを高速化する方法

    戻る EXEファイルの種類をEXEヘッダーから判断して,どのような環境で実行すべきかを ローダーが判断します.たとえば,WindowsNTで16ビットアプリケーションを実行し ようとすると,DOSサブシステムとWOW(Windows On Win32)が動作を開始して,16ビット アプリケーションを実行できる環境を作り出します. ローダーが行う処理は意外と複雑で,メモリ内にモジュールをマッピングし, EXEファイルが利用するDLLのエントリポイントを設定したり多くの処理を必要と します.ある程度の規模を持つアプリケーションでは,EXEファイルやDLLをロードして マッピングするための処理時間は無視できないものとなってきています. そこで,少しでもローダーの処理を軽減して,アプリケーションの起動時間を速くする 方法について考えます. 9-1 最も簡単な高速化 Microsoft Office

  • 1