MASUDAQ BLOG
NO DEVELOPMENT NO LIFE.
MOSS OutOfMemory の怪
2008/11/11
★★★★★
IA-32 系のプロセッサを搭載したマシンでは、1 プロセスが参照可能なアドレス空間は、4GB(2^32=4294967296) だ。 そのアドレス空間の上位 2G がカーネルモード用、下位 2G がユーザーモード用。 MOSS のモジュールが既に 300MB 位を利用しているため、IA-32 系の環境では、約 1.7GB のアドレス空間の中で、MOSS のカスタマイズを行う必要がある。(*) MOSS がユーザーモードアドレス空間の拡張に対応しているかは未確認。 (*) メモリの仕組みについては、「第4回 メモリー管理のキー技術「仮想メモリー」を知る」を参考のこと。 1.7GB、筆者にとっては途方もない数値。実際、筆者が構築してきたシステムでこのアドレス空間を食い潰し...
最新の記事
- .NET 8 RC1 を Visual Studio 2022 で利用する
- .NET 8 リリース日と .NET ライフサイクルまとめ
- ASP.NET Core アプリで、掲載コードをハイライト表示する
- Blazor WebAssembly で Azure OpenAI Service のフロントエンドを開発
- ASP.NET Core Web アプリで、Bootstrap Icons を使用する
- ASP.NET Core Web アプリの Bootstrap バージョンを最新にする
- ngrok の代替となる Visual Studio 2022 Dev Tunnels
- Visual Studio 2022 で Sass(.scss) をコンパイルする
- Azure App Service 発行プロファイルで appsettings.json を除外する
- Azure App Service でネスト構造のアプリケーション設定を定義する