advanced help
per page, with , order by , clip by
Results of 1 - 1 of about 1215 for (Mook) (0.001 sec.)
[[20150420102156]]
#score: 9211
@digest: 33f6189488e60cd3bec394780ba50b2d
@id: 67818
@mdate: 2015-04-20T04:38:14Z
@size: 2983
@type: text/plain
#keywords: サ: (25864), 能差 (17779), ムex (15241), 版os (14647), 台目 (13520), 装メ (12851), intel (12162), 目wi (11255), ッサ (8194), 性能 (6714), duo (6548), core (6363), 4770 (6347), ビッ (6044), 倍近 (5466), 行速 (4893), グシ (4798), ロセ (4610), professional (4572), ペレ (4158), ・個 (3912), オペ (3847), 報不 (3275), cpu (2974), 類: (2743), コア (2290), 速度 (2262), 一概 (1922), 理速 (1884), 実装 (1787), トオ (1758), シス (1718)
『エクセル2013のVBAの実行速度が遅い件』(KUKI)
おはようございます。 会社で使用しているPCが2台ありまして、 1台がエクセル2010で、もう一台がエクセル2013です。 同じコードで実行速度を測ってみたところ、エクセル2013の方が倍近く遅かったです。 エクセル2013の処理速度はこんなものなのでしょうか? ご存知の方がいらっしゃいましたら、ご教示願います。 < 使用 Excel:Excel2010、使用 OS:Windows7 > ---- 一概に言えることではなく、同じコードでも 2013 で早いものもあれば、遅いものも あると思います。 書き方にも依存するので、問題のコードを提示してみてはどうでしょうか。 (Mook) 2015/04/20(月) 10:41 ---- その2台のPCが同じスペックなのかとかそれぞれのExcelが同じビット対応版なのかとか情報不足すぎ。 (ねむねむ) 2015/04/20(月) 10:48 ---- Mookさん、ねむねむさんありがとうございます。 情報不足すぎましたね。。すみません。 1台目 Windows7 Professional プロセッサ:Intel(R) Core(TM) i7-4770 CPU @3.40GHz 3.40 GHz 実装メモリ:8GB システムの種類:64ビットオペレーティングシステム Excel2010 64ビット 2台目 Windows7 Professional プロセッサ:Intel(R) Core(TM)2 Duo CPU @3.00GHz 3.00 GHz 実装メモリ:2GB システムの種類:32ビットオペレーティングシステム Excel2013 32ビット コードは以下になります。 Sub Test1() Dim i As Long, j As Long, Ans As Long For j = 1 To 5000 For i = 1 To 100 Ans = Ans + Cells(13, i).Value Next i Next j End Sub 1台目が平均0.9秒 2台目が平均1.9秒 でした。 (KUKI) 2015/04/20(月) 11:10 ---- 32bit版OSの場合、CPUの扱えるデータの幅も32bitで制御するので 2の32乗 の情報、 つまり「4,294,967,295個」の情報を一気に格納させ計算できます。 64bit版OSの場合、CPUの扱えるデータの幅を64bitで制御できるので 2の64乗 の情報、 つまり「18,446,744,073,709,551,615個」の情報を一気に格納させ計算できます。 プロセッサ:Intel(R) Core(TM) i7-4770 CPU @3.40GHz 3.40 GHz 4コア プロセッサ:Intel(R) Core(TM)2 Duo CPU @3.00GHz 3.00 GHz 2コア (..) 2015/04/20(月) 12:22 ---- PC性能差ありすぎです。比較する事自体、間違ってる。 (???) 2015/04/20(月) 12:34 ---- 外部ですがこのようなサイトで性能の違いがよくわかると思います。 http://www.dospara.co.jp/5info/cts_lp_intel_cpu Excel2013が入っているのに最も近いのはCore 2 Duo E8400でしたのでそれで見てみますと 894:194と約4倍以上の性能差があります。 (デイト) 2015/04/20(月) 12:56 ---- >・・・個」の情報を一気に格納させ計算できます。 は表現にちょっと違和感が。 ビットがいくつでも一度に処理できる情報は一個ですよ。 一度に・・・個の処理に関係するのは、プログラムが対応しているとして、マルチスレッド の部分でしょうか(せいぜい同時に8個とか16個でしょうが)。 ビットによる性能差は、せいぜい数倍程度だと思います。 (Mook) 2015/04/20(月) 13:25 ---- みなさん解りやすく説明いただきありがとうございました。 ビットの件は難しくてよくわからないですが、とりあえず PC性能が処理速度の違いの原因ということは理解できました。 ありがとうございましたm(__)m また質問させていただきます。 (KUKI) 2015/04/20(月) 13:38 ...
http://www.excel.studio-kazu.jp/wiki/kazuwiki/201504/20150420102156.txt - [detail] - similar
PREV NEXT
Powered by Hyper Estraier 1.4.13, with 97017 documents and 608140 words.

訪問者:カウンタValid HTML 4.01 Transitional