Nov 2011にあるベンチマークがあります。 はで、hamlディレクトリにcdしてrake benchmark
を実行する必要があります。そのタスクを実行するために適切な依存関係をインストールする必要があるため、「should」と言います。私は数分間それを使って遊んだが、ローカルでは運がなかった。関連ファイルはhaml/test/benchmark.rb
です。
編集: 私はあなたのためにいくつかの情報を見つけました。他の人が私と同じ問題を抱えていました。ベンチマークをローカルで処理しようとしていたので、彼らは自分自身をロールバックしました。私はその要点をフォークし、ハムとエルブを比較するサポートを追加した:https://gist.github.com/1807036。私は、hamlライブラリがベンチマークに使うのと同じテンプレートを使いました。コードを実行した結果を以下に示します。
$ ruby benchmark.rb
user system total real
haml: 0.650000 0.000000 0.650000 ( 0.651584)
erb: 0.540000 0.000000 0.540000 ( 0.534727)
ruby 1.9.3-p0、haml 3.1.4を使用しました。
だから結論はどうですか?ハムルはより多くのメモリ/ CPUを必要としますか? –
Hamlは開発者の視点(ほとんどの場合)より優れています。余分な負荷が軽微であり、パフォーマンスに顕著な影響を与えない場合、私はそれを求めています! –