バグ #3086
OutPort::writeがポートの接続時に遅くなる
開始日:
2014/12/07
期日:
進捗率:
100%
予定工数:
説明
hrpsys-base でも話題になっていますが、
OutPortのwriteメソッドがポートの接続などが行われているときに顕著に遅くなるようです。
OpenRTMの1.1.0を使っています。
具体的には、OutPort::writeの
RTC::ConnectorProfile prof(findConnProfile(id));
の部分がよく遅くなるようです。
OutPort::writeはonExecute内で実時間コンテクストの中で呼び出しているので、
この問題が発生すると、実時間周期を守れなくなってしまいます。
関係しているリビジョン
リビジョン 2648
(差分)
リビジョン 2648
(差分)
[compat,->RELENG_1_1] A little improvement in OutPort error handling. refs #3086
[compat,->RELENG_1_1] A little improvement in OutPort error handling. refs #3086