タグ

jvmとperformanceに関するsupermomongaのブックマーク (2)

  • Javaのパフォーマンスについての9つの誤信

    JVMはプロファイリングを利用してコードの最適化を行います。対象は頻繁に利用されるコードパスのみですが,徹底的に行うことで大きな効果を上げています。JITコンパイルされたコードに関しては,現在では多くの場面において (その割合も増えつつあります) C++の実行速度を凌駕しています。 このような事実にも関わらずJavaが今でも低速なプラットフォームとして認識されているのは,おそらくは初期バージョンのJavaプラットフォームでの経験が,歴史的な負のバイアスとして働いているためでしょう。 早まった結論を出す前に,客観的な見地に立って,最新のパフォーマンス結果を評価するようにお勧めします。 2. Java コードの1行にはそれ自体で意味がある 次の短いコード行を考えてみてください: MyObject obj = new MyObject(); Java開発者ならば誰でも分かるように,このコードはオ

    Javaのパフォーマンスについての9つの誤信
  • jrubyを高速で起動する - k-yamadaのブログ

    [環境] Mac OS X 10.6 [検証] いろいろなオプションでJRubyの実行時間を計測してみました。 [結論] 「-d32」オプションが非常に有効であることを確認出来ました。このオプションをつけると、Javaのプログラムを32bit環境で実行します。 参考:http://jruby-ja.blogspot.jp/2010/03/jruby.html いちいちオプションを指定するのは面倒なので、.bash_profileに書いておきましょう。 $ vim ~/.bash_profile export JAVA_OPTS='-d32' $ source ~/.bash_profile

    jrubyを高速で起動する - k-yamadaのブログ
  • 1