質問: 【Windows の限界に挑戦!?】 お使いの PC で「メモ帳(notepad.exe)」が何個起動できるか教えてください。 一番、多く起動できた方に「いるか賞」を差し上げます。 ※ 注:以下の作業を行うとシステムが不安定になる可能性があります。実行は自己責任でお願いします。 ■ メモ帳の起動方法ならびに個数のカウント方法 1. コマンド プロンプト(cmd.exe)を起動します。 2. 指定回数 notepad.exe を起動します(以下は FOR 文を使用して 100 個連続で起動する例です。限界まで繰り返します。) FOR /L %i IN (1,1,100) DO ECHO %i 個目 & notepad.exe 3. 起動した notepad.exe の一覧を取得します。 tasklist /FI "IMAGE eq notepad.exe" /NH > tasklist.txt 4. 起動した notepad.exe を終了させます。 taskkill /F /FI "IMAGENAME eq notepad.exe" 5. tasklist.txt 内の notepad.exe 個数をカウントします。 find /C "notepad.exe" tasklist.txt <実行結果(例)> TASKLIST.TXT: 933 ... notepad.exe の個数 ■ 回答例(実行環境, 実行結果を記入してください。) OS : Windows Vista SP2(32-bit) CPU : Core2 Quad Q9550 2.83GHz Memory : 3GB 個数 : 933 個 備考 : 補足事項等(個数を増やすために行ったこと等)あれば記入してください
回答: OS Windows 7 RC (32bit) CPU Pentium D 935 (3.2GHz) メモリ 1GB×4本 (デュアルチャンネル) 個数 500個? 実験方法としてコマンドプロンプトで ``` FOR /L %i IN (1,1,500) DO ECHO %i 個目 & notepad.exe ``` を実行しました。 実行結果としては、 200個付近 ウィンドウ描画が極端に遅くなりましたが、プロセス起動の速度はそれまでと変わらない。この頃まではウィンドウの移動も可能だった 300個付近 ウィンドウ描画がほぼ止まり、速度も落ちてくる 400個付近 メモリ使用率が98%を達成し、この頃から極端に速度が落ちる 490個付近 一個のプロセスの起動に数十秒~数分かかるようになる 493個付近 Windowsのダイアログが出るが、内容が真っ白 498個目 493個付近で出たダイアログの中身が描画され、「パフォーマンスを上げるため画面の配色を変更しますか?」というダイアログであることが判明。この頃[Alt]+[Tab]キーが反応しなくなる 499個目 [Alt]+[Ctrl]+[Delete]キーに反応しない 500個目 「500個目」の描画がされるのを確認するが、処理が極端に重く、まともに操作できない といった具合です。 その後、強制リブートを行い、この実験を終了しました。 動作が極端に重いですが、もうちょっと粘れそうな感じです。