Open棟梁Project - マイクロソフト系技術情報 Wiki
目次 †
概要 †
近年、
に代表される
- ITインフラストラクチャの整備
- プラットフォームのコモディティ化
が進んだ事で、
の敷居は下がり、
ユーザが各種プラットフォームに気軽に触れる事ができるようになってきました。
しかし、
- メインフレーム → ワークステーション → PCサーバ → クラウド
- スタンドアロン、ホスト接続 → C/S → Web
- COBOL、C言語 → VB → Java、.NETなどのオブジェクト指向の高級言語、
- EclipseなどのIDEや、Visual StudioなどのIDE+RAD開発環境、4GLのEUCツール
- Webアプリケーション、JavaScript、PHP、Rubyなどの動的言語
- RIA(Flash、Ajax)、スマートフォン(iPhone、Android、Windows Phone)
の登場と普及により、
システム開発・構築、ユーザ・プログラム開発の
- 敷居は下がり続けているものの、
- 反面、技術は多様化・複雑化を続けています。
このような技術的な進歩の中、
- ITインフラストラクチャや
- 各種プラットフォームの
ブラックボックス化が進行し、
- 使う側(エンド・ユーザ、IT部門、SIer)、
- 使わせる側(プラットフォーム・メーカ、サポート・エンジニア)
の2極化が進み、問題が発生した際に迅速に対応できない等の問題が数多く見受けられるようになってきました(所謂「オープン化と言うブラックボックス化」)。
この問題を解決するためには、使う側(エンド・ユーザ、IT部門、SIer)もある程度のサポート・スキルを持つ必要があると考え、
セルフ・サポートやサポート・エンジニアとの連携で必要となる
- ボトルネック
- メモリリーク
- クラッシュ(=例外)
- ハング
- , etc.
の原因の把握のための
- スレッド
- スケジューリング
- 優先度
- アフィニティ
- 同期
- TLS
などの技術的基礎や
- デバッガ
- モニタ
- ロギング
- プロファイラ
- , etc.
のツール類に関する情報を提供します。
リンク †