操作
バグ #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内で実時間コンテクストの中で呼び出しているので、
この問題が発生すると、実時間周期を守れなくなってしまいます。
操作