TOP > 機能紹介 > Javelin Technology

見える化を実現するテクノロジー

Javelinは、ENdoSnipeの根幹をなす技術です。

Javelinテクノロジでは、BCI(Byte Code Instrumentation)技術を利用して、調査対象アプリケーションのソースコードを一切変更することなく、 アプリケーションの実行情報(ログ)を詳細に取得します。
Javelinテクノロジによって取得した情報は、BottleneckEye/PerformanceDoctor/ArrowVisionによって「見える化」されます。

ログ取得に伴うパフォーマンス低下は、わずか2〜3%(※1)です。従来のプロファイラやデバッガと異なり、 アプリケーションの実行時に致命的なパフォーマンス低下は発生しません。


手作業によるデバッグコードの埋め込みとは違い、ソースコードの変更が不要であるため、 安全・確実にログを取得することができます。


※1)弊社調査結果。アプリケーションの構造や実行環境によって上下することがあります。



Javelinの構成図