[過去ログ]
Delphiゲームプログラミング相談室 (976レス)
Delphiゲームプログラミング相談室 http://echo.5ch.net/test/read.cgi/gamedev/1006249204/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
624: 名前は開発中のものです。 [] 04/12/30 08:26:16 ID:O3iJ5ayA 意外な結果がでますた。 仮にメモリアクセスの速度が等価だとしても回数が多いループが内側に入ったほうが速くなるはずです。 なんかおかしいって!! http://gamdev.org/up/img/2197.zip hoge[x,y]で計測中... 計測終了 1140_秒 hoge[x,y]で計測中... 計測終了 1141_秒 hoge[x,y]で計測中... 計測終了 1156_秒 hoge[y,x]で計測中... 計測終了 1250_秒 hoge[y,x]で計測中... 計測終了 1250_秒 hoge[y,x]で計測中... 計測終了 1234_秒 http://echo.5ch.net/test/read.cgi/gamedev/1006249204/624
625: 名前は開発中のものです。 [sage] 04/12/30 10:21:10 ID:Bm75nlqL hoge[x,y]で計測中... 計測終了 632_秒 hoge[y,x]で計測中... 計測終了 225_秒 ちゃんと差でたよ。 CPU何? こっちは、Pen4 2.6GHz キャッシュの違いじゃないのか? http://echo.5ch.net/test/read.cgi/gamedev/1006249204/625
626: 名前は開発中のものです。 [] 04/12/30 10:57:38 ID:O3iJ5ayA >>625 AthlonXP 1600+ CPUが違うからかな 他にも測ってくれるヤツいないか〜? バイナリ付きだからDelphiもってなくてもできるぞ〜 それにしても単純ループで2倍以上も差がでるとは((((;゚Д゚)))ガクガクブルブル http://echo.5ch.net/test/read.cgi/gamedev/1006249204/626
627: 名前は開発中のものです。 [sage] 04/12/30 11:04:24 ID:C4X9NEv6 hoge[x,y]で計測中... 計測終了 280_秒 hoge[x,y]で計測中... 計測終了 281_秒 hoge[x,y]で計測中... 計測終了 281_秒 hoge[x,y]で計測中... 計測終了 281_秒 hoge[y,x]で計測中... 計測終了 211_秒 hoge[y,x]で計測中... 計測終了 211_秒 hoge[y,x]で計測中... 計測終了 211_秒 hoge[y,x]で計測中... 計測終了 210_秒 超低電圧版 Pentium M 1.1 GHz http://echo.5ch.net/test/read.cgi/gamedev/1006249204/627
628: 名前は開発中のものです。 [sage] 04/12/30 11:58:30 ID:2VinDVAs AthloXP1800+ hoge[x,y] : ave.1200ms hoge[y,x] : ave.990ms [y,x]の方が早いのか、うーん… http://echo.5ch.net/test/read.cgi/gamedev/1006249204/628
629: 名前は開発中のものです。 [sage] 04/12/30 12:49:17 ID:Bm75nlqL >>627 周波数のわりにハヤッ http://echo.5ch.net/test/read.cgi/gamedev/1006249204/629
630: 名前は開発中のものです。 [sage] 04/12/30 13:26:06 ID:+Kfbdnmd hoge[x,y]で計測中... 計測終了 703_秒 hoge[x,y]で計測中... 計測終了 687_秒 hoge[x,y]で計測中... 計測終了 703_秒 hoge[y,x]で計測中... 計測終了 422_秒 hoge[y,x]で計測中... 計測終了 422_秒 hoge[y,x]で計測中... 計測終了 422_秒 セレロンD 2.4GHz http://echo.5ch.net/test/read.cgi/gamedev/1006249204/630
631: 名前は開発中のものです。 [sage] 04/12/30 14:22:42 ID:fgICBrxA hoge[x,y]で計測中... 計測終了 940_秒 hoge[x,y]で計測中... 計測終了 939_秒 hoge[x,y]で計測中... 計測終了 939_秒 hoge[y,x]で計測中... 計測終了 1147_秒 hoge[y,x]で計測中... 計測終了 1166_秒 hoge[y,x]で計測中... 計測終了 1152_秒 XP1700+ http://echo.5ch.net/test/read.cgi/gamedev/1006249204/631
632: 名前は開発中のものです。 [sage] 04/12/30 21:43:24 ID:TsX6laAk どっちがいいかはCPU次第か。 二重ループのせいで激しく重くなりそうな場合は 別な方法で軽くさせたほうがいいってことか。 http://echo.5ch.net/test/read.cgi/gamedev/1006249204/632
633: 名前は開発中のものです。 [sage] 04/12/31 23:19:04 ID:jpvf0SXR そもそも配列は遅いよ。 http://echo.5ch.net/test/read.cgi/gamedev/1006249204/633
634: 名前は開発中のものです。 [sage] 05/01/01 01:54:50 ID:63ZnQsgl >>633 配列より速い方法きぼんぬ http://echo.5ch.net/test/read.cgi/gamedev/1006249204/634
635: 名前は開発中のものです。 [sage] 05/01/01 10:25:06 ID:2GjKCvhA >>634 ポインタ使って必要な分メモリ確保しろってことじゃない? http://echo.5ch.net/test/read.cgi/gamedev/1006249204/635
636: 名前は開発中のものです。 [sage] 05/01/01 10:26:50 ID:yjr0XA+L >634 そこでMMXやSIMDを使うんですよ。 http://echo.5ch.net/test/read.cgi/gamedev/1006249204/636
637: 名前は開発中のものです。 [] 05/01/02 06:48:36 ID:FyapawCk 今ネットゲームを作っているのですがIDとパスワードの管理をどうしようか考えてます。 楽できるコンポーネントがあれば使いたいのですが ・ファイルに保存、読み込みができる。 ・IDをキーにパスワードを検索できる。 ・IDの重複チェックができる。 という条件で何かいい方法ないでしょうか? http://echo.5ch.net/test/read.cgi/gamedev/1006249204/637
638: 名前は開発中のものです。 [sage] 05/01/02 08:59:32 ID:lGKVY1a/ >>637 というか何が難しいの? http://echo.5ch.net/test/read.cgi/gamedev/1006249204/638
639: 名前は開発中のものです。 [sage] 05/01/03 03:29:13 ID:iqhIX9r7 ファイルに読み書きできないデータって何よ!? http://echo.5ch.net/test/read.cgi/gamedev/1006249204/639
640: 名前は開発中のものです。 [] 05/01/03 10:39:24 ID:xyHgcURU QuadrupleDでxからsxに変換するの面倒なんだけど 一括変換する方法もしくはxのまま使う方法ない? http://echo.5ch.net/test/read.cgi/gamedev/1006249204/640
641: 名前は開発中のものです。 [sage] 05/01/03 12:12:49 ID:nysFQZ++ >>640 どっちも規格は公開されているから自分でコンバーターを作れば神。 あるいは、QD本家のBBSにメタセコファイルをそのまま使うサンプルを作った人の 書き込みがあったな。 http://echo.5ch.net/test/read.cgi/gamedev/1006249204/641
642: ななしへたぐらま ◆XcB18Bks.Y [sage] 05/01/04 16:45:25 ID:2pCApxgL >>626 今更かもしれませんがせっかくなので.いずれも5回平均. ●Athlon 64 3000+(最大2GHz) hoge[x,y]:305.7_秒(※1回目が極端に遅かったのでこれを除外すると249.75_秒) hoge[y,x]:117.6_秒 ●MMX Pentium 200MHz hoge[x,y]:16198_秒 hoge[y,x]:5341_秒 >>633 うちのDelphi 5で調べたところでは 最適化オプションを有効にすると配列の要素へのアクセスが最適化されるようです. (8086系のニーモニックが少しでもわかる方はCPUウィンドウでマシンコードをご覧になることをおすすめします.) >>629 Pentium Mはクロック周波数当たりの速度は速いですよ. というかPentium 4(とこれをベースにしたCeleron)は クロック当たりの速度を犠牲にする代わりに それ以上にクロック周波数をガンガンあげられる構造なのです. http://echo.5ch.net/test/read.cgi/gamedev/1006249204/642
643: 名前は開発中のものです。 [sage] 05/01/05 07:38:02 ID:7vyIyXu3 おまいらが巡回してるサイトを教えてください! http://echo.5ch.net/test/read.cgi/gamedev/1006249204/643
644: 名前は開発中のものです。 [sage] 05/01/05 11:55:21 ID:tbV8XI/C >>643 ここ http://echo.5ch.net/test/read.cgi/gamedev/1006249204/644
645: 名前は開発中のものです。 [sage] 05/01/05 11:57:57 ID:zEnCUWdP >>643 GamDevPukiWiki - Delphiまとめ http://gamdev.org/w/?%5B%5BDelphi%A4%DE%A4%C8%A4%E1%5D%5D http://echo.5ch.net/test/read.cgi/gamedev/1006249204/645
646: 名前は開発中のものです。 [sage] 05/01/06 18:46:51 ID:iwoLEMXA 何故、結果が違うんでしょうね。面白かったです。 Athlon XP 2400+ hoge[x,y]で計測中... 計測終了 576_秒 hoge[x,y]で計測中... 計測終了 579_秒 hoge[y,x]で計測中... 計測終了 627_秒 hoge[y,x]で計測中... 計測終了 627_秒 Celeron 2400 hoge[x,y]で計測中... 計測終了 718_秒 hoge[x,y]で計測中... 計測終了 734_秒 hoge[y,x]で計測中... 計測終了 610_秒 hoge[y,x]で計測中... 計測終了 625_秒 http://echo.5ch.net/test/read.cgi/gamedev/1006249204/646
647: 名前は開発中のものです。 [sage] 05/01/06 19:06:56 ID:aURBdGiO >>640 メーリングリストはリンク古いからこっちで GamDevPukiWiki - Delphiまとめ/ダウンロード http://gamdev.org/w/?%5B%5BDelphi%A4%DE%A4%C8%A4%E1%2F%A5%C0%A5%A6%A5%F3%A5%ED%A1%BC%A5%C9%5D%5D http://echo.5ch.net/test/read.cgi/gamedev/1006249204/647
648: 名前は開発中のものです。 [] 05/01/11 01:53:33 ID:emWhx/Bt RPGの戦闘やADV等で、「何かキーが押されるまで待つ」というのは、 どうやって実装したらよいのでしょうか? ぐぐってはみたのですが、見つけられませんでした。 どなたかご教示お願いします。 http://echo.5ch.net/test/read.cgi/gamedev/1006249204/648
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 328 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.018s