組み込み向け高速Javaライブラリの最新版が登場 - Javolution 5.0.0

 

Javolution.orgは6日(カナダ時間)、Javolutionの最新版となる「Javolution Version 5.0.0」を公開した。Javolution(Java Solution for Real-Time and Embedded Systems)はJavaで開発された組み込み向けのライブラリ集。アプリケーションを高速に動作させ、実行時間をより確実に予測できるよう工夫されている。組み込み分野で利用しやすいThe BSD Licenseのもとに公開されている。

Javolution.orgでは、2006年9月18日(カナダ時間)に1つ前のメジャーリリースとなるJavolution 4.0.0を公開。以後、2006年中に4.1.0、4.2.xとリリースし、今回の5.0.0へとこぎ着けた。

本誌で前回お伝えした4.0.0と比較すると、4.1.0、4.2.xでは以下のような改善が実施されていた。

  • TypeFormatにおける浮動小数点データの処理を改善
  • コレクションやTextBuilderなどのクラスを即時に再利用できる機能を追加
  • XMLSerializableインタフェースを追加
  • Textで利用する平衡ツリー構造を最適化
  • 並列処理を実現するConcurrentExecutorインタフェースを追加
  • 基本型とオブジェクトのマッピングを実現するためのIndexクラスの追加
  • 大規模テーブルサポートに関する問題の修正

これらに加えて、5.0.0では以下のような変更が行われている。

  • 新たなコンテキストクラスとしてAllocatorContextおよびSecurityContextを追加
  • PoolContextを廃止し、スレッドローカルキュー/ScopedMemoryをベースにしたStackContextを導入
  • RealtimeObjectに関連するクラスをRealtimeインタフェースを使って刷新
  • スタックに配置される参照用のイミュータブル(不変)オブジェクトを扱うためのインタフェースとしてValueTypeを追加
  • サイズの変更が可能な配列を生成/再利用できる新クラスArrayFactoryを追加

変更の内容を考えると、アップデートはそれほど急務ではない。APIにまで変更が及んでいるため、アップデートを実施する場合は、ソースコードレベルで対応を実施されたい。



転職ノウハウ

あなたが本領発揮できる仕事を診断
あなたの仕事適性診断

シゴト性格・弱点が20の質問でサクッと分かる!

「仕事辞めたい……」その理由は?
「仕事辞めたい……」その理由は?

71%の人が仕事を辞めたいと思った経験あり。その理由と対処法は?

3年後の年収どうなる? 年収予報
3年後の年収どうなる? 年収予報

今の年収は適正? 3年後は? あなたの年収をデータに基づき予報します。

激務な職場を辞めたいが、美女が邪魔して辞められない
激務な職場を辞めたいが、美女が邪魔して辞められない

美人上司と可愛い過ぎる後輩に挟まれるエンジニアの悩み

人気記事

一覧

イチオシ記事

新着記事

[来週のとと姉ちゃん]第22週「常子、星野に夢を語る」大人の愛の行方は? 最大の“敵”も
[13:00 8/27] エンタメ
[徳井青空]「ラブライブ!」声優が「ケータイ大喜利」に出演 「声のお題」に挑戦
[13:00 8/27] エンタメ
Chromeのアドレスバーを偽装する詐欺サイトに注意
[13:00 8/27] 企業IT
「鉄血のオルフェンズ」新キャラ役に逢坂良太、M・A・O、大川透、島崎信長ら
[12:44 8/27] ホビー
flowersで西炯子&絹田村子2本立て!次号に芦原妃名子とタアモ、岩本ナオ登場
[12:27 8/27] ホビー

求人情報