パフォーマンス • • • ユーザーへの応答性の低下 フォアグラウンド アプリ ケーションのリソースの消費 ブート、シャットダウン、 およびログオフへの影響 セキュリティ • • アクティビティにシステム 特権が必要になる場合がある 攻撃によってシステム全体が危 害を受けることがある 信頼性 • • • メモリ リーク システムのクラッシュ、 ハング 依存アプリケーションの クラッシュ 電力消費 • • • ディスク、CPU 使用率の 増加 バッテリの寿命の減少 アイドル状態の効率の喪失 リソース 数量 ファイル I/O 47,286 コピー オン ライト (COW) ページ 4,656 (~18 MB) メモリ ページ (合計) 15,967 (~60 MB) レジストリ操作 38,508 スレッド 367 50 40 30 20 10 0 起動時間 シャットダウン時間 秒単位 秒単位 46.1 24.7 IT クリーン 25.6 30 クリーン IT アイドル時 CPU 使用率 ディスク読み取り回数 15 秒のトレース 15 秒のトレース 8% 40,000 4% 0% 45 30 15 0 1.01% 6.04% 20,000 10,192 31,401 クリーン IT 0 クリーン IT • • ブートから シャットダウン までの継続的なア クティビティ SCM (サービス コ ントロール マネージャー) プ ログラミング モデ ル 依存関係を指定可 能 スケジュールされたタスク Windows サービス • • • • • • アクションの 持続時間が短い アイドル アクティビティ ユーザー ログオン に対するアクション の実行 スタンドアロン 実行可能ファイルま たはプロセス外 COM サーバー 通常、ユーザー セッション中に 実行 トリガースタート サービスの例 サービス名 サービスの目的 トリガーの種類 AELookupSvc 起動するアプリケーションに対して、 アプリケーションの互換性のキャッシュ要求 を処理する カスタム ETW BDESVC ユーザー インターフェイスに対する BitLocker ク ライアント サービスとデータ ボリュームの自動ロック解除機能を提供する カスタム ETW BTHSERV リモートの Bluetooth デバイスの検出と関連付け をサポートする デバイス SensorsMTPMonitor GPS 受信機付きの携帯電話など、MTP (メディア 転送プロトコル) センサーを監視し、センサーの データをプログラムに伝達する デバイス TabletInputService ペンおよびインク機能を有効にする デバイス WinDefend スパイウェアや、望ましくない可能性のある ソフトウェアから保護する グループ ポリシー SERVICE_REQUIRED_PRIVILEGES_INFO srpInfo; WCHAR mszPrivilegeBuffer[25] = {0}; hSCManager=OpenSCManager(NULL, NULL, SC_MANAGER_CONNECT); hFooService=OpenService(hSCManager, wszSERVICENAME, SERVICE_CHANGE_CONFIG); ( VOID ) StringCbCopy ( mszPrivilegeBuffer, sizeof(mszPrivilegeBuffer), L”SeChangeNotifyPrivilege”); srpInfo.pmszRequiredPrivileges = mszPrivilegeBuffer; ChangeServiceConfig2 ( *phService, SERVICE_CONFIG_REQUIRED_PRIVILEGES_INFO, &srpInfo) ) アイドル状態を 検出 タスクの起動 http://go.microsoft.com/fwlink/?LinkId=128622 http://download.microsoft.com/download/9/c/5/9c5b2167-8017-4bae-9fded599bac8184a/Vista_Services.doc http://msdn.microsoft.com/en-us/library/ms685150(VS.85)aspx http://msdn.microsoft.com/en-us/library/aa383614.aspx http://www.microsoft.com/whdc/system/sysperf/perftools.mspx
© Copyright 2024 ExpyDoc