go

さらに続き

go

omo2009 go の aobench http://d.hatena.ne.jp/MATSUZAKI/20091115 はたぶん & をつかいすぎ。 じゃんじゃかコピーすべき。 http://twitter.com/omo2009/status/5783899828 らしいのでIsect以外は値私に変更。 http://peppermint.jp/temp/aobench3.go $ time…

Goのつづき

go

結論から言うと、ローカルオブジェクトに対するアドレス参照があると、そのオブジェクトをヒープに確保するように動作が変わります。 プログラミング言語Goで謎だった部分 ということで、ループ内でスタック上に確保してるつもりだったRay、Isect、Vecを外に…

GoでAO bench

go

http://peppermint.jp/temp/aobench.go チュートリアル見ながら、CのAO Benchを元に移植。Goroutinesとかは未使用。 $ time ./8.out ~/ao ./8.out 25.77s user 0.02s system 99% cpu 25.799 total $ time ./a.out ~/ao ./a.out 2.56s user 0.01s system 99% …