Windows で大きなページを含むアプリを実行するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/39059

  •  09-06-2019
  •  | 
  •  

質問

大きなページは次の場所で利用できます。 Windows Server 2003 そして Windows Vista.

しかし、アプリケーションで大きなページを有効にするにはどうすればよいでしょうか?

役に立ちましたか?

解決

Martin の答えは、Windows Server 2003 では正しいです。

> アプリケーションを実行するユーザーに「メモリ内のページをロック」権限を割り当てる必要があります。これには管理者も含まれます

  1. [コントロール パネル] -> [管理ツール] -> [ローカル セキュリティ ポリシー] を選択します。
  2. [ローカル ポリシー] -> [ユーザー権利の割り当て] を選択します。
  3. 「メモリ内のページをロック」をダブルクリックし、ユーザーやグループを追加します
  4. マシンを再起動します

Windows Vista では、アプリケーションが管理者として実行されていることを確認する必要もあります (アプリケーションまたはシェルを右クリックし、[管理者として実行] を選択します)。

さらに、ヒープの断片化により大きなページが「使い果たされる」可能性があるため、マシンを新しくブートすることが役立ちます。

他のヒント

を割り当てる必要があります。 Lock pages in memory アプリケーションを実行するすべてのユーザーに権限を与えます。これには管理者も含まれます。

  1. コントロールの選択 パネル -> 管理ツール -> ローカルセキュリティ ポリシー
  2. ローカルを選択 ポリシー -> ユーザー権利の割り当て
  3. 「メモリ内のページをロック」をダブルクリックし、ユーザーやグループを追加します
  4. マシンを再起動します
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top