ACE_TAO icon indicating copy to clipboard operation
ACE_TAO copied to clipboard

Perf: Any call operation id() only for supported types #903

Open xor2003 opened this issue 4 years ago • 0 comments

Operation id() is only available for types: for tk_objref, tk_struct, tk_union, tk_enum, tk_alias, tk_value, tk_value_box, tk_native, tk_abstract_interface tk_local_interface, tk_except tk_component, tk_home and tk_event. In other cases exception is generated and performance degraded on my tests up to 9%. In case of exception the whole try/catch have no sense. See CORBA 3.3 standard Chapter 8.11.1 "The TypeCode Interface" for list of types.

xor2003 avatar Feb 27 '20 06:02 xor2003