プロジェクト

全般

プロフィール

バグ #3086

OutPort::writeがポートの接続時に遅くなる

k-okada9年以上前に追加. ほぼ9年前に更新.

ステータス:
終了
優先度:
通常
担当者:
対象バージョン:
-
開始日:
2014/12/07
期日:
進捗率:

100%

予定工数:

説明

hrpsys-base でも話題になっていますが、
OutPortのwriteメソッドがポートの接続などが行われているときに顕著に遅くなるようです。

OpenRTMの1.1.0を使っています。

具体的には、OutPort::writeの

 RTC::ConnectorProfile prof(findConnProfile(id));

の部分がよく遅くなるようです。

OutPort::writeはonExecute内で実時間コンテクストの中で呼び出しているので、
この問題が発生すると、実時間周期を守れなくなってしまいます。

関係しているリビジョン

リビジョン 2648 (差分)
n-andoほぼ9年前に追加

[compat,->RELENG_1_1] A little improvement in OutPort error handling. refs #3086

リビジョン 2648 (差分)
n-andoほぼ9年前に追加

[compat,->RELENG_1_1] A little improvement in OutPort error handling. refs #3086

履歴

#1 n-andoほぼ9年前に更新

  • プロジェクトOpenRTM-aist から コア に変更
  • ステータス新規 から 終了 に変更
  • 担当者n-ando にセット
  • 進捗率0 から 100 に変更

修正

他の形式にエクスポート: Atom PDF