• ベストアンサー

実行計画の「メモリを使用したソート回数」と「ディスクを使用したソート回

実行計画の「メモリを使用したソート回数」と「ディスクを使用したソート回数」は なにによって変わってくるのでしょうか? メモリの容量におさまる程度のソートでしたら「メモリを使用したソート回数」で メモリにおさまらないくらいの大量データのソートならば「ディスクを使用したソート回数」と いうことでしょうか?

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

  • ベストアンサー
  • SaKaKashi
  • ベストアンサー率24% (755/3136)
回答No.1

はい、そうです。

cosboki
質問者

お礼

そうなのですか。 ありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • バブルソートの実行時間について

    バブルソートで降順、ランダム順に並んでいるデータを読み込ませて昇順に並び替える実行時間について質問です。 バブルソートにおける計算時間は、データ数が多いほど、並び替える回数が多いほど長くなるはずですが、実際に実行したところ、並び替える回数が多いはずの降順のほうがランダム順よりも早くなりました。 なぜこのようになるのですか? よろしくお願いします。

  • 比較回数が少なくなるソート

    大量にある画像に人間が優劣を判定し、その結果をソートしたいです。(順位を付けたい) 画像はすでにデジタルデータ化されてパソコンの中にあります。 二つの画像を人間に見せて判断を求める事を繰り返すプログラムを作成しようと思うのですが、人間が行う操作(比較の判断)をなるべく少なくする為には、どのようなソートのアルゴリズムを選択したら良いでしょうか? ソートのアルゴリズムの説明などを読むと、例えば、「バブルソート」及び「選択ソート」ではn(n-1)/2の比較が必要になるそうですが、この比較の回数が最も少ない方法を探しています。 また、例えばA,B,Cの比較に置いて、 A>B、B>Cの比較後にはAとCは比較せずともA>Cの関係が成り立つのですが、こういった事も考慮した上での比較回数の最も少ないソートの方法が知りたいです。 以上、ご指導のほど、よろしくお願い申し上げます。

  • クイックソートの比較回数について

    中央値をピボットとするクイックソートで、入力データ数が1024で昇順データの場合はO(nlogn)の関係より10240回の比較回数が得られる、というのは合っているでしょうか? ご回答お願い致します。

  • ディスククリーンアップを実行するレベルについて

    Windwos98でディスククリーンアップを行うタイミングとしては ディスクの空き容量が不足し始めたらディスククリーンアップを 自動的に実行するのチェックを外す程度の設定だけしか行えないのでしょうか? できれば、ハードディスクの容量が50MBを切ったらディスククリーンアップが 起動するとかいった設定は出来ないのでしょうか? もし、そういった方法があったら教えてください。 よろしくお願いします。

  • メモリ書換え回数低減の工夫

    メモリの書換え回数に制限のあるEEPROMやフラッシュメモリを 使う場合、書換え回数保証内で使用するためどういった工夫が されているのでしょうか。 私が知っているのは下の2点だけです。  (1)電源が落ちても保持したいデータはフラッシュメモリへ  書込み、最悪保持できなくてもいいデータは回数制限のない  SDRAMへ書き込み、フラッシュメモリへの書込み回数を減らす。  (2)書込み先が特定箇所に集中しないようにローテーションして  書き込む。 この2点以外にあるのでしょうか。

  • 36回のソート&コピ&ぺを、1度のマクロ実行で行うには?

    初心者です。WinXP、Excel 2002を使用してます。 四苦八苦しております ブックのシート数は変動しますが、例えば、 1、37シート目(集計1)に、1行目とA列が項目で、37行(37行以下)かつ100列(100列以下)のデータ表(小数点以下の桁数1以下、空白もあり)があります。それをまず「行列を入れ替え」(私が、縦方向の方がソートしやすいと思ったため)ます。 2、次に、その1行目とA列が項目の、100行(100行以下)かつ37列(37列以下)のデータ表の、データ部分を縦方向に「昇順で並べ替え」(小数点以下の桁数1以下、空白もあり)ます。 3、うち縦方向のトップ7までだけのデータを、再度、「行列を入れ替え」て、次シートの38シート目(集計2)へ貼り付けます。元の37行(8列)のデータ表に戻ります。 ちなみに、最初(元)はソートするデータが列方向のため、縦方向でソートしたほうが良いと思いまして、2回の「行列を入れ替え」を入れました。 また、「行列を入れ替え」が2回もあるので、39シート目(集計3)のシートも追加しても構いません。 以上 36回のソート&コピー&ペースト を1回のマクロ実行で行うことができればと思っております。    どうかよろしくお願い致します。

  • スキャンディスクの実行について

    ディスク(Cドライブ)のエラーチェック(スキャンディスク)実行中、以下のようなメッセージが表示されました。 「Windowsまたは、ほかのアプリケーションがこのドライブに書き込みを行っているため、再試行回数が10回に達しました。実行中のほかのアプリケーションを終了すると、チェックが早く行われます・・・」 と、表示されます。確かに、スキャンディスクを実行途中で、スキャンが元に戻ってしまう現象がおきていました。しかし、アプリケーションソフトは、スキャンディスクを実行中には一つも起動させていません。この件に関して、経験者や知識のある方、ご教授願いますようお願い致します。尚、”デフラグ”を実行中にも、同じ現象が発生致します。使用OSはWindows98SEです。

  • リムーバブルディスク(USBフラッシュメモリ)のデータ復旧について

    リムーバブルディスク(USBフラッシュメモリ)のデータ復旧について 長く拙い文章になりますが読んで頂いて教えてくれましたら幸いです。 使用PC シャープ メビウス 使用OS ウィンドウズビスタ 使用USBメモリ ELECOM 8G 容量 半分(4G程使用)ワードが主 本日ワードを使用して文章作成中にいつも保存先として使用しているUSBフラッシュメモリが急に開かなくなってしまいました。 コンピューターからリムーバブルディスクを見てみてもディスクを挿入して下さいと表示され、中のデータが見れない状態です。 プロパティから容量を見てみると中には何も記録されていないようです。 どのような復旧手段があるでしょうか? また自宅はネットが繋がっていないのでインターネットカフェでの対応となりそうです。 早急にデータを復旧させたいです。 何か知恵を下さい。

  • 2回目のSortメソッドが失敗~2007~

    Office2007エクセルでの質問です。 Office2003だと正常に動作します。 標準モジュールに作ったマクロなんですが。 (1)他エクセルファイル(複数)を開いて、情報を取得。閉じる。 (2)一度、自分の一覧用シートに貼り付ける。 (3)ソートをかける。 (4)参照したりなんだりでデータを集計する。 (5)結果表示用シートに表示する。 エクセル起動後、一度目の実行は問題なく終了します。 ブックを閉じずに、再度実行すると、結果はまったく同じになるはずなのに、(3)のソートで ・実行時エラー'-2147417848(80010108)'  'Sort'メソッドは失敗しました'Range' ・実行時エラー'1004'  'Sort'メソッドは失敗しました'Range' のいずれかが発生します。 また、対象のRangeを一度取得し、オブジェクトに対してSortをかけようとすると、 実行時エラー'-2147417848(80010108)' オートメーションエラーです。 起動されたオブジェクトはクライアントから切断されました。 が発生します。 考えられる、予想される原因としてはどんなものがあるでしょうか? かなり困り、急いでいます。 ソースも載せないで(あまりにも長いので・・)、なんですが、よろしくお願いいたします。

  • 仮想記憶ディスクとメモリの増設について

    PhotoshopとIllustratorを使っています。 AdobeのHPにこのようなことが書かれているのですが、よく意味が分かりません。↓ ●仮想記憶ディスクについて 『操作や処理を実行するための十分なメモリがない場合、Illustrator はハードディスクスペースを仮想記憶ディスクとして使用します。ハードディスクの情報へのアクセスは、メモリの情報へのアクセスに比べ速度が劣るため、処理速度が低下します。Illustrator で作業するためのメモリ容量が十分でない場合は、メモリの増設をお勧めします。』 これはハードディスクを必要とする仮想記憶ディスクを使う前に、メモリを増やすことの方が、処理速度が向上するという意味でしょうか? つまり、何はともあれメモリを増やせということでしょうか?