2008-01-29から1日間の記事一覧
Prelude> foldl1 (+) [1..0x7eff0] 135291795576 Prelude> foldl1 (+) [1..0x7eff1] *** Exception: stack overflow
var a:int = 0; getTime(); for(var i:int=0; i < N; i++){ ( a*a*a*a * a*a*a*a * a*a*a*a * a*a*a*a * a*a*a*a * a*a*a*a * a*a*a*a * a*a*a*a * a*a*a*a * a*a*a*a * a*a*a*a * a*a*a*a * a*a*a*a * a*a*a*a * a*a*a*a * a*a*a*a ) } log(getDiff()); 100…
var a:int = 0; var b:Array = [1,2,3]; getTime(); for(var i:int=0; i < N; i++){ b[a*2] } 10000000回の繰り返しで350ms b[a*2]をb[int(a*2)]に変えると112ms。3倍速。
http://d.hatena.ne.jp/asami81/20080129/p2 参考になる++でも イイ例:「ニコニコ動画より好きだ!」 ワルイ例:「綾波レイよりかわいいね!」 違いがわからない…orz まだイイ旦那にはなれそうもありません
いつもよりだいぶ速いけど、おなかもすいたし一段落付いたから帰ろうっと。 明日ノリノリにならないときにすること: ActionScript 3.0 and AVM2: Performance Tuning http://www.onflex.org/ACDS/AS3TuningInsideAVM2JIT.pdf を読む。 AS3用のディスアセン…
物理エンジンを諸々のベクトル演算がインライン展開されている状態で書き下して、コンパイルエラーとワーニングを全部取ったら一発で動いた。自分すごい。帰りにご褒美を買おう。
檀上さんに蹴られた(ぉ
下のコードを実行すると、スタックオーバーフローが発生する。謎。 package { import flash.display.*; public class Test extends Sprite { private var t:Number; public function Test(){ var N:int = 100000000; log(N); var d:Date = new Date(); for(v…
とりあえずパフォーマンス測定のためにこんなコードを書いた。 package { import flash.display.*; public class Test extends Sprite { private var t:Number; public function Test(){ var N:int = 10000000; log(N); var d:Date = new Date(); for(var j:…
光成さんに3オペランド方式について教えてもらう。 蓑輪さんにSchemeの長所について教えてもらう。 竹迫さんにAVMの仕組みについて教えてもらう。 恵まれた環境だなー。
ラボで「溜池山王はやっぱり溜池があったのだろうか」という話があったので検索してみた。 溜池山王駅 - Wikipedia http://ja.wikipedia.org/wiki/%E6%BA%9C%E6%B1%A0%E5%B1%B1%E7%8E%8B%E9%A7%85 「溜池」とは、江戸時代にこの地に作られた大規模なため池(…
http://www1.ocn.ne.jp/~tatsujin/ropework/nidukuri/index.htm明日資源ゴミだから縛って出す。
http://ustream.tv/channel/lalha暇なときにテレビをつけて眺めるような感覚かなぁ。 テレビないんだけど。 お風呂上がって何気なくtwitterを見たら中継しているって書いてあったからつけてみた。 テレビと違って画面に移っている人とチャットで対話できるの…