タグ

javaとscalaに関するtjun1のブックマーク (2)

  • Jetty6と7をJava6と7でパフォーマンス実験してみました - hito_asaの日記

    rpscala第45回で黙々とパフォーマンス実験をしてきました。 Scala勉強会第45回 in 秋葉原 : ATND 勉強会第45回 - Scala勉強会 in 東京 内容 Jetty6とJetty7のパフォーマンス実験です。 Java6とJava7をそれぞれ組み合わせて、単純なアプリケーションのスループットを測りました。 なんでこれをScala勉強会でやってるのか、というと、動かしているアプリケーションがScalatraだからです。 要するに、ScalaのWebアプリケーションを載っけるのに、Jetty6と7、どっちが速いのか+Java7だったらどうなのか、という実験です。 結果 Jetty7 + Java6が最速でした。 というわけで、ScalaのWebアプリならJetty7をJava6で使うと速いです。Jetty側でいろいろと最適化されているものと思われます。 なお、Jetty6で

    Jetty6と7をJava6と7でパフォーマンス実験してみました - hito_asaの日記
  • オブジェクト指向と関数型の特徴を備える---Scalaの準備

    Scalaは、スイス連邦工科大学ローザンヌ校のMartin Odersky(マーティン・オーダスキー)教授率いるチームが開発しているプログラミング言語です。オープンソース(BSDライセンスに似たSCALA LICENSE)で開発・公開されており、その範囲内で自由に利用できます。最初に、“なぜ、Scalaの人気が高まっているのか”を説明します。 Scalaは、オブジェクト指向に加えて関数型言語の特徴を備えた比較的新しい言語です。この、“オブジェクト指向に加えて”というのがポイントです。新しいパラダイム(問題解決のための考え方)を、従来のパラダイムに重ね合わせていることから、マルチパラダイムの言語ともいわれます。 ちなみにScalaという名前は、Scalable Language(拡張性のある言語)の短縮形です。そのスケーラブルという言葉には、「小さいプログラムも大規模なプログラムも同じ概念で

    オブジェクト指向と関数型の特徴を備える---Scalaの準備
  • 1