サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
大谷翔平
nothingcosmos.github.io
第4回 x86最適化勉強会¶ Hotspotのことで発表させて頂きました。 スライドはslideshareにあげています。 http://www.slideshare.net/nothingcosmos/x86hotspotjit
Garbage Collection Advent Calendar 2012 12/10¶ Dart VMのGarbage Collectionの紹介、その概要編です。 Dart VMは、googleが開発中のプログラミング言語Dart用のVMで、 JavaScriptとV8みたいな関係です。 Dart VMもV8と同様、C++で開発されています。 GCの概要¶ GCは、世代別GCを採用しています。 世代別GCの概要は GC本 を参照しましょう。 世代別GCなので、ヒープ領域をNew領域とOld領域に分けます。 New領域は、CopyGC Old領域は、Mark&SweepGC New領域(デフォルト32M)とOld領域のサイズ(デフォルト512M)は、VMの起動時のオプションで指定できます。 Heapサイズを指定するオプション $ dart --verbose | grep heap
努力目標¶ 内容は予告なしに変更される可能性があります。 Dart VMの魅力 Dart VMのビルド方法 Dart VMのオプション Dart VMの概要1 Dart VMの概要2 Dart VMの概要3 Dart VMと他VMとの比較 Perf Profiling Dart VMのGC overview ExecutionCodeとRuntimeの連携 FlowGraphCompiler overview Benchmark & performance tuning FlowGraphCompiler intermediate representation dart core api scalarlist vs. List dart core api scalarlist mcro & intrinsic Dart VMのGC Scavenger Dart API Layer intr
V8 Crankshaft Overview 1.3 documentation Welcome to V8 Crankshaft Internals’s documentation!
V8のJITコンパイラ、Crankshaftについて¶ こんばんは、はじめまして。nothingcosmosと申します。 JavaScript Advent Calendar 2011 (オレ標準コース) 22日目の記事です。 JavaScript初心者ですので、お手柔らかにお願いします。 Crankshaftとは¶ Crankshaftというのは、JavaScriptエンジンであるV8に ここ1年で新規追加された、JITコンパイラになります。 V8はこの新しいJITコンパイラの追加により、 V8ベンチマークで50%性能向上したようです。 私は次に読むコンパイラはmozilla系のxxx monkeyにしようと思っていたのですが、 V8 Crankshaftの50%向上へ非常に興味を持ち、 最近になってさわり始めました。 Crankshaft has four main component
このページを最初にブックマークしてみませんか?
『nothingcosmos.github.io』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く