オープンソースCMS「DotNetNuke」のセットアップ
前回はMicrosoft Web Platform Installerを利用して、DotNetNukeとWebMatrixをインストールする方法を紹介した。今回は、DotNetNukeのインストール方法を紹介する。
ブックマークされました!
ブックマークがエラーになりました。もう一度お願いします。
作者 Roopesh Shenoy , 翻訳者 編集部N 投稿日 2011年10月17日
メモリーを大量に使うアプリケーションを書いている.NET開発者は、 Large Object Heapアロケーションで何度も問題を経験しているだろう。全体的なメモリーは全く充分あるように見えるのに、メモリー不足例外になってしまう。.NET Framework 4.5は、より良いLOH管理とより少ないフラグメンテーションにより、この領域で改善することを 約束している。
CLRはアロケーションに別々の2つのヒープ、small object heap (SOH) と large object heap (LOH)を管理している。 85,000バイト以上のアロケーションはLOH上に確保される。2つのヒープ間の違いについては これらの 記事が詳しい。LOHにおけるパフォーマンス上のトレードオフのために、大きなイメージ処理のような大量メモリーを必要とするアプリケーションはフラグメンテーションを起こし、メモリーの限界を使い切る前でもメモリー不足例外 になってしまう。
全メモリーのアロケーションに関しては、.NET 3.5 から 4.0ですでにある程度改善がなされている。上記の問題へのコメントの1つとして、.NET FrameworkのGCのリードプログラムマネージャである Brandon Bay氏は、言っている。
提供された例を基に話しますと、.NET 3.5 から 4.0で、LOHにおけるメモリー不足が発生する前に、アロケートできるメモリー量は約23倍になりました。
そして .NET 4.5更に良くなるようだ。
.NET 4.5では、LOHに2つの改善をしました。まず、ランタイムがフリーリストを管理する方法を著しく改善しましたので、フラグメントをずっと効果的に利用できます。メモリーアロケータは、以前は使うことができなかったメモリーフラグメントを再利用します。そして、 サーバーGC モードでは、ランタイムが各ヒープ間でLOHアロケーションのバランスを取ります。.NET 4.5より前では、SOHでしかバランスをとっていませんでした。両方の変更の結果、LOHアロケーションのベンチマークのいくつかで著しい改善を見ることができています。
詳細は、Brandon氏の 完全な投稿 にある。.NET FrameworkのGCについてもっと学びたければ MSDN Documentation や Andrew Hunter氏によるこの記事 を読むとよい。
前回はMicrosoft Web Platform Installerを利用して、DotNetNukeとWebMatrixをインストールする方法を紹介した。今回は、DotNetNukeのインストール方法を紹介する。
DotNetNukeは、Windows Serverで動作するCMS(Contents Management System)である。この記事ではWeb Platform Installer を利用して人気CMS「DotNetNuke」と無償Web開発環境「WebMatrix」のインストールする方法を紹介する。
クラウドコンピューティングを前提とした大規模データ技術が利用可能となってきています。Big Dataが一過性のブームで終わるかどうかにかかわらず、スケーラブルな分散アーキテクチャーの基盤はデータベース技術に主導されつつあります。RDBとORM主体のエンタープライズシステムは、HadoopやNoSQLとの組み合わせにより複合的なデータモデルに発展しました。
2011年12月8日~2011年12月9日に、ロンドンのSkills Matter eXchangeにて開催された「Groovy & Grails eXchange 2011」の参加報告を、日本Grails/Groovyユーザーグループのメンバーが3回に渡って紹介します。
Googleのクラウド環境をつかったGoogle App Engineによる開発するにあたり、初めての試みで苦悩する開発者達の経験をもとに、各開発フェーズにあわせて問題点やどう解決したかをご紹介します
去る1月12日、定理証明支援系ツールCoqの初心者向けチュートリアルが開催さ れた(http://kokucheese.com/event/index/23667/)。今後も2月2日 (http://kokucheese.com/event/index/23744/)、2月9日、2月16日と引き続���開 催されていく予定である。本記事では、開催の様子をレポートする。
Neal Gafter氏はOracleによるJava買収の影響に関する議論、Javaにセグメンテッドスタックやメタオブジェクトプロトコルを追加することについての主張、そしてJavaとC#との比較について話をしてくれた。
No comments
スレッド表示 返信