新しい機能を導入する複雑で大規模なマルチスレッド アプリケーションがあります。
専門的なハードウェアへの呼び出しを追加しました (ベンダー提供の JNI ライブラリ経由)。ただし、その (非常に高速な) 関数が呼び出される前に、関数に送信されるデータ構造を設定するために、いくつかの作業が事前に行われます。
ただし、アプリケーションの GC プロファイルは非常に途切れ途切れであり、これらの作成手順の一部が GC によって中断されているようです。これらのイベントの最初のイベントとハードウェア リソースへのハンドオフの間の時間を一定に保つか、可能な限り一定に保つ必要があるため、これは重要です。
世界の GC の一時停止中にこれらの操作が停止しないように、「GC の同期」と言う方法はありますか?
RHL5.5 で 64 ビット 1.7 JDK を使用する
ありがとう