PTC Perc

業界で最も多く利用されているリアルタイムの組み込み仮想マシンの 1 つ

PTC Perc Ultra は、Java Standard Edition のサポートを必要とする、要求の厳しいリアルタイムの組み込みシステム向けに開発された仮想マシンとツールのセットです。PTC Perc Ultra では、完全性、パフォーマンス、リアルタイム動作を犠牲にすることなく、Java SE を簡単に使うことができ、効率を高めます。PTC Perc 製品ラインは、アヘッドオブタイム (AOT) およびジャストインタイム (JIT) のコンパイル、リモートのデバッグ サポート、確定的ガベージ コレクション、スタンダード グラフィックス、商業用の拡張 RTOS サポートを備えています。

シングルプロセッサ システム向け PTC Perc Ultra

確定的ガベージ コレクション テクノロジと組み込み開発ツールを備えた PTC Perc Ultra 仮想マシンは、信頼性に関する機能で特許を取得した、唯一の Java Standard Edition (JSE) ソリューションです。

  • 限定的な "個人用" または "極小" のサブセットではなく、既製の標準版クラス ライブラリとの互換性
  • 複雑なアプリケーションに対応した効果的なライブラリ サポートを開発者に提供
  • 強力なデスクトップキャリバ開発ツール (シンボリック デバッガ、ランタイム パフォーマンス プロファイラなど)
  • 豊かな開発体験を提供

対称型マルチプロセッサ (SMP) システム向け PTC Perc Ultra

PTC Perc Ultra SMP は、ミッションクリティカルでリアルタイムの複雑なアプリケーションで高い能力を発揮することが実証されている、マルチコアのマルチプロセッサ システム用仮想マシン ソリューションです。

SMP 固有の機能

  • すべての利用可能な CPU / コアにわたって複数の Java スレッドを同時に実行
  • PTC Perc Ultra SMP で Java / ネイティブ混合アプリケーション用に利用可能な CPU / コアのアフィニティの設定をサポート
  • 実行速度が向上した新しいマルチスレッド ガベージ コレクター (GC) では、利用可能な CPU / コアを活用
  • より優先順位の高い Java スレッドによってプリエンプト可能でインクリメンタルな GC
  • 通常の応答遅延が x86 1.6GHz 以上で 1 ミリ秒未満という、優れた確定的なリアルタイム動作
  • Linux®/x86、Linux/PPC、Linux/ARM の SMP カーネルおよび人気の高いマルチコア対応の RTOS のサポート