C#プログラマのための.NETアプリケーション最適化技法 (Programmer's SELECTION)
5
5
.NETアプリケーションのパフォーマンスを追求するすべての開発者へ! システムやアプリケーションの最適化と高速化の基本は、アルゴリズムの見直しとソースコードの冗長性の排除にあります。
しかし、昨今はそれだけではありません。
Windowsベースのアプリケーションであれば、.NETランタイムやOSの機能として提供されているI/OやGCとのタイミングを考慮した設計・開発が必要です。
また、運用開始後もツールなどを使用し、たゆまぬチューンナップも必要でしょう。
本書は、そういった、アプリケーションだけではなく周辺機器や機能をも視野に入れた最適化技法を、実践に即した形で詳解し、いかにしてスケーラビリティをあげつつ可用性を確保するかを解説していきます。
ソースコード、バイナリ、システム、設定ファイル、アルゴリズム、アーキテクチャ。
ボトルネックとなる場所をすべて洗い出し、より高速で安定したアプリケーションを作る。
ゴルドシュタイン,サシャ
Microsoft Visual C# MVPで、SELA Group社のCTO。
SELA Technology Centerでパフォーマンス/デバッグチームを率いており、製品デバッグ、アプリケーションパフォーマンスのトラブルシューティング、分散アーキテクチャなど、各種コンサルティングを行っている。
とくにスケーラビリティが高くパフォーマンスに優れたシステムのアーキテクチャと、C#およびC++アプリケーションの開発に携わっている
ズルバレフ,ディマ
SELA Group社のパフォーマンス/デバッグ緊急対策チームのシニアコンサルタント。
CLRとWindowsの内部構造に関する深い知識を提供しながら、パフォーマンスの最適化とデバッグのスキルを駆使して、顧客が不可能だと考える問題を解決している。
主に.NETとC++のインフラストラクチャプロジェクトに携わり、CodePlexのいくつかのオープンソースプロジェクトに寄与してきた
フラトー,イド
Microsoft Connected Systems MVPで、SELA Group社のシニア設計者。
SELAのWindows AzureとWeb専門家の1人で、15年以上の経験を持ち、WCF、ASP.NET、Silverlight、IISなどを専門にしている(本データはこの書籍が刊行された当時に掲載されていたものです)
まだレビューがありません
WCFの接続制限の調査