Project

General

Profile

バグ #3086

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

Added by k-okada about 6 years ago. Updated over 5 years ago.

Status:
終了
Priority:
通常
Assignee:
Target version:
-
Start date:
12/07/2014
Due date:
% Done:

100%

Estimated time:

Description

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

OpenRTMの1.1.0を使っています。

具体的には、OutPort::writeの

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

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

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

Associated revisions

Revision 2648 (diff)
Added by n-ando over 5 years ago

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

Revision 2648 (diff)
Added by n-ando over 5 years ago

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

History

#1 Updated by n-ando over 5 years ago

  • Project changed from OpenRTM-aist to コア
  • Status changed from 新規 to 終了
  • Assignee set to n-ando
  • % Done changed from 0 to 100

修正

Also available in: Atom PDF