MSDNサブスクライバポータルでWindows XPのダウンロードを探しているときに、次のことに気付きました。
それでは、デバッグ/チェック済みバージョンとは何ですか?
MSDNサブスクライバポータルでWindows XPのダウンロードを探しているときに、次のことに気付きました。
それでは、デバッグ/チェック済みバージョンとは何ですか?
回答:
デバッグ/チェックバージョンは、デバイスドライバをデバッグするために使用されています。エラー状態の実行時チェックが含まれ、実行時の最適化が削除されています。
特に、説明を解釈し、デバッグ/チェックバージョンを使用することは、カーネルモードコンポーネント(ほとんどの場合、ドライバー)を作成している場合、または信頼できるサードパーティのカーネルモードコンポーネントに依存している場合にのみ役立ちますあなたがそれらを置く条件の下でバグがあるかもしれません。
つまり、大多数の開発者(つまり、アプリケーションソフトウェアを開発する開発者—「管理」または「非管理」、コマンドラインまたはGUIベースに関係なく、ユーザーが操作するソフトウェア。要するに、ユーザースペースコード)これはWindowsのメインストリームバージョンよりも遅いので、これをまったく必要とせず、使用すべきではありません。
そのため、必要かどうかわからない場合は、ほぼ確実に避ける必要があります。逆に、もしあなたの仕事がそれから利益を得るなら、あなたはすでにそれをよく知っているでしょう(例えば、カーネルモード開発の進め方を学んだどこからでも)。
Speed is utterly irrelevant...
はありません。多くのトリッキーなバグが発生するのは、それらの条件を作成するのに十分な速さで作業が開始された場合のみです。特に微妙なスレッドエラー、非同期コールバックなど。古代の16ビットアプリケーションを実行しているときに視覚的に表示されることもあります。