プロジェクト

全般

プロフィール

バグ #1158

データポート接続とread()呼出で、RTCの実行速度が遅くなる問題

kurihara約14年前に追加. ほぼ13年前に更新.

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

100%

予定工数:

説明

データポートを接続した状態で、InPort側にてread()を行うとそのRTCの実行周期が約1秒と極端に遅くなる。
データポート接続を切断した直後には、RTCの実行周期が速くなる。
(C++版(r1699)、Python版(r157)のでも同様の症状が確認された)

環境:
OS: Ubuntu-8.10(WindowsXPのVMware上)
OpenRTM-aist-1.0.0 (Java版、リビジョン242)

使用したRTC:
ConsoleIn: m_outOut.addConnectorDataListener()の行はコメントアウトして実行。
ConsoleOut: m_inIn.isNew()とThread.sleep(1);の処理はコメントアウトして実行。
rtc.conf:
corba.nameservers:localhost:2809
naming.formats: %n.rtc


関連するチケット

関連している OpenRTM-aist (C++) - バグ #1157: データポート接続とread()呼出で、RTCの実行速度が遅くなる問題終了2010-01-19

履歴

#1 匿名ユーザー が約14年前に更新

  • ステータス新規 から 担当 に変更
  • 担当者匿名ユーザー にセット

実装済み

#2 匿名ユーザー が約14年前に更新

  • 進捗率0 から 50 に変更

#3 匿名ユーザー がほぼ14年前に更新

  • 進捗率50 から 100 に変更

#4 n-andoほぼ13年前に更新

  • ステータス担当 から 終了 に変更

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