Java[tm] 2 SDK, Standard Edition 1.5.0 Alpha

  • 投稿日:
  • by

 待ちに待った、J2SE1.5(Code name = Tiger)のEarly Accessが始まりました。 (会社ではダウンロードしてみましたが、未だ試していません。)

 J2SE1.5仕様策定 -> JSR-176
 
 さて、J2SE1.5は、下記の5テーマが揚げられています。

 Reliability, Availability, Serviceability
  信頼性、可用性、有用性の向上
 Monitoring and Manageability
  モニタリングや管理機構の向上
 Scalability and Performance
  スケーラビリティとパフォーマンス
 XML and Client Web Services
  XMLとWebサービスクライアント
 Ease of Development
  開発の容易性

 あと、導入が検討されているJSRは下記になります。
  JSR-003 JavaTM Management Extensions (JMXTM) Specification
  JSR-013 Decimal Arithmetic Enhancement
  JSR-014 Add Generic Types to the JavaTM Programming Language
  JSR-028 JavaTM SASL Specfication
  JSR-114 JDBC Rowset Implementations
  JSR-133 JavaTM Memory Model and Thread Specification Revision
  JSR-163 JavaTM Platform Profiling Architecture
  JSR-166 Concurrency Utilities
  JSR-174 Monitoring and Management Specification for the JavaTM Virtual Machine
  JSR-175 A Metadata Facility for the JavaTM Programming Language
  JSR-199 JavaTM Compiler API
  JSR-200 Network Transfer Format for JavaTM Archives
  JSR-201 Extending the JavaTM Programming Language with Enumerations, Autoboxing,Enhanced for loops and Static Import
  JSR-204 Unicode Supplementary Character Support
  JSR-206 JavaTM API for XML Processing (JAXP) 1.3

 色々とあって本当に素晴らしいと思いますが、個人的に気になるのはパフォーマンスです。 最近も、J2SE1.4であるアプリケーションのJava起動オプションでOld generation / Young generation内の各領域を変えながら、パフォーマンスを測定してみましたが、J2SE1.3頃にはあった大きな変化が無くなってきて、J2SE1.4系のSurvivorRatioはデフォルトがいいんじゃないかと思ってきています。 J2SE1.5は並列GC?(勉強していません・・・)なるモノもあるとの事で今後に備えて試してみたい。