Oracle 11g で Java クラスを作成し、awt グラフィックスを使用して BLOB として渡されたバイナリ データを描画しようとしています。Java ソースとしてロードされたクラス
> create or replace and compile java source...
成功しました。実行しようとすると、ひどいパフォーマンスに直面しました。動作しますが、私の PC の同じコードよりも 25 倍遅くなります。ボトルネックをキャッチしようとすると、すべてのデータ変換と数学演算がローカルで実行されるのとほぼ同じ時間で進行することがわかりましたが、次のような描画手順は
g.drawLine(x, y, x, y)
はるかに遅くなります (ピクセルあたり最大 5 秒)。適切なコンパイラ オプションを設定し、クラスを再コンパイルすることで修正できると思います。この問題を解決するにはどうすればよいですか?