2012年02月24日
約10%改善
手検索部分に手を加えて約10%スピードUPとなりました。
改善は1行。。。
for (y = 0; y < 29; y++)
{
list[x][y + 1] = r[y];
if (r[y] == 0) break; // LEVEL7-1改善
}
最初は一行上に入れたのですが、list[x][y+1]が初期値0ではなかった。
最初は50%改善となっていました。
そんな事って!と、見直して間違いに気づきました。
これを間違えても普通にゲームは終わります。
慎重な検討が必要ですね。
明日は。。。
searchの方向に使ってみたいのですが、早くなるかが問題ですね。
1/8にならないかな。。。
並列だと問題になる配列が一つあるので如何したものかと考え中です。

まあ改善1日目で結果を出せたのは良かったです。。。
おかげで寝不足な日々は続きますが(^^ゞ

株と豪ドルはそろそろ頭打ちかな。。。
来週から利益確定を検討しないといけないかも。。。。
改善は1行。。。
for (y = 0; y < 29; y++)
{
list[x][y + 1] = r[y];
if (r[y] == 0) break; // LEVEL7-1改善
}
最初は一行上に入れたのですが、list[x][y+1]が初期値0ではなかった。
最初は50%改善となっていました。
そんな事って!と、見直して間違いに気づきました。
これを間違えても普通にゲームは終わります。
慎重な検討が必要ですね。
明日は。。。
Parallel.Invoke(A, B, C);これを使ってみようかと思います。searchの方向に使ってみたいのですが、早くなるかが問題ですね。
1/8にならないかな。。。
並列だと問題になる配列が一つあるので如何したものかと考え中です。

まあ改善1日目で結果を出せたのは良かったです。。。
おかげで寝不足な日々は続きますが(^^ゞ

株と豪ドルはそろそろ頭打ちかな。。。
来週から利益確定を検討しないといけないかも。。。。