• ベストアンサー

システムに負荷を掛けないプログラムの閉じ方

システムに負荷を掛けないプログラムの閉じ方 プログラムを閉じる時に×ボタンを使うとシステムに負荷を掛ける為、閉じるボタンがある時は閉じるボタンを使い、ない時はファイルメニューから終了を選ぶと負荷を掛けずに閉じられると聞きました。 これって本当でしょうか? Windows3.0や3.1の時にはウィンドウ左上をクリックして閉じていましたが、この方法でもシステムに負荷を掛けずにプログラムを閉じる事ができるのでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
noname#140925
noname#140925
回答No.2

閉じるボタンを押そうが、ファイルメニューから閉じようが、システムメニュー(タイトル右上の×とか)で閉じようが、発生するのは単なる終了通知イベントです。 普通は、どちらからの終了通知でも、同じロジックでアプリを終了するように作りますから、どちらで終了しようがシステムへの負荷なんてものが変わることは有り得ません。 どこの誰に、そんな大嘘を刷り込まれたのでしょうかね?

sanadadaisuke
質問者

お礼

アドバイス、ありがとうございます。 どちらの方法でも結局は変わりないのですね。 家の会社では閉じるボタンから閉じるとシステムに負荷がかかる為閉じると書かれたボタンまたはファイルメニューの閉じるを選んで閉じてくれと教わりました。

その他の回答 (3)

  • fenglu
  • ベストアンサー率43% (317/735)
回答No.4

質問内容から考えられる事は、その会社で使用している「独自の」アプリケーションはネットワークで社内のサーバーかデータベースに接続していて、 なおかつ、その「独自」アプリケーションの「閉じる」ボタンにサーバーやデータベースからの切断処理が含まれていて、 ×ボタンで閉じるとサーバー側に処理が残ってしまうので社内の別のユーザーに迷惑がかかる、というものです。 つまり、ここで言う「システム」とは手元で操作中のPCの事ではなく、全社的なシステムを指していると思われます。

sanadadaisuke
質問者

お礼

アドバイス、有り難うございます。 なるほど、社内のシステムの仕組みでこう言ったやり方になっているのですね。 てっきり端末のPCの事かと思っていました。 おかげですっきりしました。

  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.3

違いがあるとすれば、「メニューを表示/操作する負荷」の違いくらいではないでしょうか。 あと、複数の窓を開いていたら、それらを全部閉じようとして、瞬間的に負荷が増えるかもしれません。 もしかしたら、閉じるボタンの方が「ウィンドウを閉じる→最後のウィンドウか判断→プロセス終了」と負荷が多いかもしれません。 まあ、その程度の違いです。お好きな方でどうぞ。

sanadadaisuke
質問者

お礼

アドバイス、ありがとうございます。 なるほど。閉じるボタンの場合はプロセスが増える為負荷が多いのかもしれないのですね。 好きな方法で試してみたいと思います。

noname#194317
noname#194317
回答No.1

そんなのは嘘です。結局閉じることに代わりはなく、それに対して負荷が上がったり下がったりする差を付けること自体ができないです。それに古いWindows3.0/3.1だとシングルタスク(正確には偽マルチタスク)なので、一つのアプリがユーザー操作待ちで止まっている間は他のアプリも止まってしまうため、仮に負荷が減ったとしてもうれしくありません。

sanadadaisuke
質問者

お礼

アドバイス、ありがとうございます。 なるほど、どの方法でも変わりないのですね。 好きな方法を試してみようと思います。

関連するQ&A

  • システム終了時にバッチファイルやプログラムを実行するには

    WindowsXPでは、タスク機能を使って特定の時刻や、ログオン時にプログラムを実行できますが、「システム終了時」は選択肢としてありません。 質問なのですが、スタートメニューから終了を選んだときに、終了する前にプログラムやバッチファイルを実行できるように出来ますでしょうか。 現在は、バッチファイルを作り、プログラムを実行した後にshutdownコマンドで終了させていますが、できればWindowsの通常の終了操作を実行する際にプログラムを実行できれば、と考えています。 どうぞよろしくお願いします。

  • プログラムの終了でのハードウェアへの負荷

    Ctrl+Alt+Delでのプログラムの終了はハードウェアに負荷はかからないと聞いたのですが本当でしょうか。 某オンラインゲームでちょっと問題になったのですが、ゲーム中自分に都合が悪くなった場合にプログラムの終了で突然ゲームを終了するという行為があり、それについての話題でハードウェアには負荷がかからないという話を聞きました。 詳しい方よろしくお願いします。

  • プログラムの終了画面を出さない方法

    こんにちは。palbanです。 タイトル通り、あるプログラムが実行中にシステムの 終了ボタン(×ボタン)を押下した時プログラム終了 画面が出てきます。メッセージは以下の通りです。 タイトル:  プログラムの終了-プログラム名 内容: このプログラムは応答していません。 Windowsに戻ってプログラムの状態を確認するには、 [キャンセル]をクリックしてください。 プログラムをここで終了した場合は、保存されて いないデータが失われる可能性があります。 プログラムを直ちに終了するには、[すぐに終了] をクリックしてください。 実行中のプログラムの終了ボタンを押下してもこの メッセージ画面を出さないようにするにはどうすれ ばよろしいでしょうか? OSはWin2000Pro SP4です。 ちなみにWinNT SP6では上記のメッセージ画面は でませんでした。

  • このプログラムは応答していませんと出ます

    2000で、終了するとき、「シャットダウン」をクリックすると「プログラムの終了-explole.Exe このプログラムは応答していません。Windowsに戻しプログラムの状態を確認するにはキャンセルをして下さい。プログラムの終了するには直ぐに終了してくださいと出て「すぐに終了」「キャンセル」が表示されます。 すぐに終了を押してをクリックして終了させます。 何故この様な警告が出るのでしょうか?又シャットダウンからすぐシャットダウン出来る方法を教えてください 接続はダイヤルアップです。ウインドウズの終了と言う 選択は、スタートボタンをクリックしてもありません

  • 負荷の原因となっているプログラム箇所を特定する方法

    負荷の原因となっているプログラム箇所を特定する方法があれば教えて下さい。 例えば、PHPのプログラムで無限ループしてしまっている等で負荷がかかっている場合です。膨大なファイル数の中で、負荷の原因となっているファイルを探す方法ってあるのかなと思って質問しました。 地道に探すしかないのでしょうか。 何か良い方法を知っている方いましたら教えて下さい。 よろしくおねがいします。

  • 「すべてのプログラム」で プログラムの表示が消えた

    Windows XP Proを使用しています。 2日前にウィルスTroj/Gida-A 感染し、駆除はしたのですが、 Windowsの設定が以前と変わってしまい、下記2点が直せずにいます。 1) スタートメニューの「すべてのプログラム」がクリックできない。(右クリック、左クリックをしても何も表示されない。) インストールされているすべてのプログラムを表示したいのですが、以下の方法をやっても戻りませんでした。 スタートメニュ→「プロパティ」→[スタートメニュー]のカスタマイズで詳細設定において、 ・「[スタートメニュー]に項目をドラッグ/ドロップできるようにする」にチェックを入れる。 ・「プログラムをスクロールする」にチェックをいれる。 2)スタートボタンで右クリックできない。(=右クリックしてもウィンドウがでてこない。) 以上2点につきまして、修復方法をご存知の方がいらっしゃいましたら、どうかご教示ください。 よろしくお願いします。

  • 負荷の高いプログラムを調べる方法

    こんにちは。 今日1日、サーバの負荷が高い状態が続いており、 sendmailではないようでしたので、 コマンド「top」で調べてみたところ、 ある同一名のプログラムが数個表示されておりました。 そのプログラム自体5個設置しており、それがどのサイト のプログラムか特定したいのです。 また、誰かの悪意で連続クリックされている可能性も あれば何か調べる方法はありますでしょうか? サーバ自体はバーチャルドメインで運用しています。 Readhat8.0です。 宜しくお願い致します。

  • 右クリックメニューの「プログラムから開く」がない?

    ファイルを右クリックするとメニューの中に[プログラムから開く]が出ると思います。 特に最近使っていなかったので気にしなかったのですが、確認すると項目自体が見当たらなくなっていました。 OSはWindows7。ファイルの関連付けはできていますが、関連付けとは異なるプログラムで開きたい時もありますので、 [プログラムから開く]を右クリックメニューに復活させる方法はないでしょうか。 レジストリエディタとかでどうにかならないか、、、と思ってはいるのですが、いかがでしょうか。 ご存じの方よろしくお願い致します。

  • システム警告と云う画面が出て消えません

        システム警告 Windows セキュリティシステムが破損しています Windows:  ご注意 Windowsのセキュリティによってシステムが壊れていることが検出され     ました。ファイルは(確か260だったか?)秒で削除されます。  必須: 下の「更新」ボタンをクリックして最新のソフトをインストールしてファ     イルが保護されている事を確認してください 以上の画面が出て強制終了しないと消えません。0秒になっても画面がそのままで消えませんので強制終了しました。次に立ち上げた時何も変わって居なくて、そのまま使っていると又同じ画面が出て来ます。 PCの事分からなくて困っています。指示に従った方が良いのでしょうか

  • システム音がなる時CPUに高負荷がかかる

    こんにちは osはwindows7です 最近PCのシステム音がなる時にCPUに負荷が掛かって音がぶちぶちきれてしまいます。 mp3だとそういうことはないんですが、システムで使われているwavファイルで起こるようです。 例えばエラー音を1度ではなく何回も連続してならすとCPU使用率が100%になってPCが重くなります。 音が鳴り止むと使用率も減るのでPCが軽くなるんですが・・・ 自分なりに調べた所、症状がPIO病というのかな?と思ったんですが違いました。 wavファイル自体を、プレイヤーなどで聞いても負荷はかからないんですが システムが慣らす音は不可がかかってしまうみたいです (システムエラー音とか画面切り替えの音とかです) ぶつっ ぶつっっという音が気になって気持ち悪いです、誰か分かる人助けてください(´;ω;`)