you21979の日記

実験ネタとか。仮想化とかnodejsで嵌った所とかおもしろかったところとかいろいろ

2012-08-01から1ヶ月間の記事一覧

node.jsをサーバーとして立ち上げるときにやること1

1.daemon化 foreverを使うのがよいが0.8~しかサポートしなくなった 0.6系を使うならstart-stop-daemonを使う https://github.com/jiem/start-stop-daemon これで以下のコマンドで制御できる node --expose_gc ./daemon.js start node --expose_gc ./daemo…

夏休みの宿題

今年はesxiのデスクトップ仮想化 CPU AMD-FX 8120 MEM16G MOTHER ASROCK990FX EXTREME4 RADEON 4350 RADEON 6570 躓いたことリスト ・イーサネット broadcomのドライバがインストールcdになかったので落としてきてCD再構成 http://www.vladan.fr/esxi-custom…

node.jsの構文による速度比較

なんかブラウザの常識と違う気がする v0.8.4で測定 オブジェクト生成 var x = null; for(var i=0;i<100000000;++i){ x = new Object(); } real 0m2.619s user 0m2.573s sys 0m0.005s var x = null; for(var i=0;i<100000000;++i){ x = {}; } real 0m0.419s u…

node.jsのオブジェクト

ハッシュテーブルとして使った場合遅くて使えない・・・ 削除しなければいいのだけど削除が入ると死ぬほど遅くなる var x = {}; for(var i=0;i<1000000;++i){ x[i] = 0; if(i%10000 === 0){ console.log(i); } } for(var i=0;i<1000000;++i){ delete x[i]; i…

haskell

haskellはじめました maybeはともかくモナドが手ごわい なつやすみの宿題だなぁ

node.jsのガベコレ

よくメモリリークしてるとか言われているがどういうときに起こるか そもそもnode.jsのガベコレは他のガベコレと同じようにリアルタイムアプリケーション作る場合によくやるフレーム毎にGC処理をコールしてやる必要がある(UNITY,AS3など) これをやらないと…