TOP > Up > Today

Re: EXCEL 処理で CPU100 %になってしまいます


Date:  Tue, 28 Jun 2005 13:58:36 +0900
From:  no@ann.co.jp
Subject:  [pasml 118148] Re: EXCEL 処理で CPU100 %になってしまいます
To:  pasml@ann.co.jp
Message-Id:  <200506280458.j5S4waK21551@ns.pas2.jp>
X-Mail-Count: 118148

お名前   : 半端者 困りごと掲示板から
URL      : 
質問URL: http://pasokoma.jp/?num=270884&ope=v
ツリー: http://pasokoma.jp/cgi/tree.cgi?num=270884
--
メーカー名:DELL デル 
OS名:Windows2000 
パソコン名:Dell Precision 370
ハード関連:CPU・マザーボード 
ソフト関連:OSの詳細を記入 CPU使用率が100%になる
・このマシンよりスペックの低いマシンで処理しても、そちらの方が処理が早いのですが、
 norimaki2000さんの言われる通り、マシン性能の違いだけで、動作環境が決まるわけでは
ありません。
 当該処理実行時、メモリに常駐しているものが他に何があって何を行っているのか。
周辺機器の接続状況はどうか。OSは、何のどのバージョンのものを利用しているか。
LANの構成は。 ・・・・等々で、全く変わって来ます。
・何かマシンに問題があるのでしょうか?
 マシンスペックは、羨ましいくらい高いものを使っているようだし、Excelの当該処理を
行うとき以外に不具合を感じないなら、マシンの問題とは無関係でしょう。
 但し、普段から何かしら気になる動きが見えたり、他のCPUやメモリ負担の軽い処理
を行っているときにも突然動きが遅くなるような現象があるなら話は別です。
・また、このようなマッチング処理をするのに何かよい方法はないでしょうか?
よろしくお願いします。
 これもnorimaki2000さんの言われる通りで、RDBで処理すべきでしょう。
Excelは、非常に多機能で使い勝手に優れたソフトではあっても、所詮は表計算ソフト。
扱っているデータがExcelの許容範囲ではあっても、それを加工していくためにCPU
とメモリ更にはディスクにかける負荷は相当重いものがあります。
・メインのシートは25000行×100列程度の大きさです。
・サブシートとしては5000行×30列程度
というのは、単にデータを保存していくというだけならまだしも、その加工処理までExcel
でやらせるというのは、設計者の想定外ではないでしょうかね。
--
== 掲示板URL: http://pasokoma.jp/ ==
   配信の停止: http://pasokoma.jp/taikai.shtml
   本メールマガジンへの返信はなさらないで下さい
== 投稿はパソコン困りごと掲示板でお願い致します ===
    


TOP > Up > Today