|
|
![]() |
|
|
NetBeans 6.1 が出ました。機能拡張とパフォーマンス向上を共に含むリリースです。機能面では、みなさん嫌がるのが大好きな JavaScript のサポート(Roberto の JavaOne でのセッションをご覧下さい)、改善した MySQL サポート、Spring Framework サポート、 Hibernate サポート、 Axis 2、 Sailfin サポート、 Jersey (RESTful Web Services) サポートが追加されています。 |
また、5.5 から 6.0 に移行した際、失われていた JavaBeans サポート、JSF CRUD ジェネレータなども戻っています。 ライブラリ共有のより自然な方法も提供します。最新 GlassFish v2ur2 リリースサポートを含む web、サーバーサイド機能をサポートしています。機能の完全なリストはこちらです。
パフォーマンス面では、起動時間、コード補完速度、メモリ消費が改善しています。今後のお楽しみには、PHP サポート、JavaScript デバッガ、Groovy/Grails サポート、などがあります。
いつものように、素敵なダウンロード表がこちらにあります。チームのみなさま、またひとつの中身のつまったリリース、おめでとうございます!
原文: What's Better, NIO or IO? On Benchmarking your Server...
|
Scott によるその他の良い書き込み (タイムとリップ: [1], [2], [3], [4]) 今回は NIO vs IO の利用 で、 JD Campbell の Top Java 5 EE サーバー比較 に対する補足の一部としてです。 Scott は簡単な事例と複雑な事例を比較しています: 簡単な要求/反応の場合、NIO が示す select() call のオーバーヘッドは顕著ですが、あなたがスケールを要求するより複雑な場合は、NIO が明らかに勝っています。 |
Scott の投稿をご覧下さい。 そして、あなたは彼のブログの他の記事のブラウジングもまた楽しむかもしれません。
原文: Scott's GlassFish Tuning Primer
|
現在の素晴らしい GlassFish の SPECjAppServer でのパフォーマンス ([1], [2]) は, 私達 Java パフォーマンスチームの中でもとりわけ Scott Oaks のお蔭である. Scott は GlassFish チューニング入門 を公開している. それは JVM (巨大なヒープのための初期選択として提案されるスループットコレクター) とアプリケーションサーバーチューニング (acceptor スレッドと request-processing スレッド, JDBC driver statement cachingなど...) の両方をカバーし,私達の"何百ページもあるチューニングガイドライン" の良い前菜として役立つだろう. |
原文: SOAP/TCP + FI = Faster Web Services!
|
これは Metro の 階層 アーキテクチャの利点を生かしたとてもよい結果です: 高効率のエンコーディング (FastInfoset) と、多くの小さいパケットに適したプロトコル (Stateful SOAP/TCP) で、 XML over HTTP にて 3x 程の改善が得られます。 個別のテスト結果は次をクリックして下さい。: Small, Medium と Large. 詳細は、 Oleksiys の記事にあります。 |
また、Noemax のおかげで、Microsoft's Windows Communication Framework との SOAP/TCP インタオペラビリティ が利用できるというのも重要な点です。 ( 発表をご覧下さい。)
|
先週前半にサンは UltraSPARC T2 を搭載した新しいマシンを発表しました。 すでに多くの人がこのマシンについて記事を書いています。そして Allan は重要な記事へのリンクがある すばらしい概要の記事を書いています。 新しいマシンはすばらしいパフォーマンスを発揮します; BMSeer の記事 と T5220 のオフィシャルページをご覧ください。 ここで取り上げたい Web 層のベンチマークは、 Sun WebServer (GlassFish Java Web 層で使っています) の結果です。 Check out CVR の記事 と BMSeer の比較をご覧ください。 |
Sun WebServer チーム、そしてこのシステムを世に出した皆さん、おめでとうございます!
原文: New Features in Japex 1.1.1 -
|
Santiago が、 GlassFish の WS と XML パフォーマンス ツールである、 Japex 1.1.4 を出しました。 この新リリースは CORBA (新しい japex.singleClassLoader プロパティ) と 複数ユーザシミュレーション (japex.runIterationDelay) を含む新たな顧客を想定しています。 ユーザーと開発者間の迅速はインタラクションは透過的な開発の主要な利点です: これは良い例です。詳細は、 Santiago のブログをご覧下さい。 |
|
Java のパフォーマンスチューニングをやったことがあるかたでしたら、サポートされていたりされたいなかったりするいくつかの JVM チューニングフラグをご存知だと思います。Jeanfrancois "Grizzly" Arcand が Grizzly の構成(ほとんどは起動時の VM プロパティです)に関連する 一連のオプションを説明してくれています。 |
私のお気に入りを紹介しておきます (GlassFish v2 で使えます):
• HTTP compression
• Comet support
• snooping support (logging オプションが好きです)
• Asynchronous Request Processing
• Resource Consumption Management
JVM のチューニングと同様、たくさんの選択可能なオプションがある問題に対しては、それらを試すうえでの方法論ときちんとした理由をもつことが大切です。大いなる力には大いなる責任が伴うということです。
Grizzly のトピックですが, 最近の 1.6.1 リリースに関する JavaLobby の短い記事があります。
|
The Metro のアーキテクチャ は HTTP だけでなく、複数トランスポートをサポートしています。 そして、最新 Metro リリース はイントラネットでの利用を想定し設計されたプロトコルで相当のパフォーマンス上の利点を有する SOAP/TCP (Non Assertion Covenant) をサポートします。 GFv2 以外にも Metro 1.0 を Apache Tomcat 上で利用したり、 他コンテナ でも見つかるはずです。 (いつかに関しては製品ベンダーにお問い合わせ下さい) Paul からの最新ニュースでは、 Noemax が Windows Communication Framework 用の実装を持っている (Paul の文章、 Noemax PR) ということですので、あなたも Windows 上で使えます。 |