Display call-up/exchange time is excessive.
Graphic Display callup time will be impacted when using "Aspect View Wrappers". Note that "Aspect View Wrappers" are basically .NET WPF WindowsFormsControlHosts that shows the content of various aspects. Since the aspects will be COM based aspects, there are some limitations at the Microsoft level which may result in callup times which can be higher than generally expected. The extent to which a display's call-up time is affected can be influenced by a number of things but is primarily dependent on the number and make up of the aspect view wrappers being used within a single display.
There are many parameters that affect the callup time when using AspectViewWrappers. Typical parameters that effect the callup time are
- Which Aspects are viewed in the AspectViewWrapper
- How many AspectViewWrappers are used in a given GraphicDisplay
- Multiple layers of AspectViewWrappers
- Hardware configuration
- Graphics card in use and its driver. Whether the system has dedicated GPU.
- Windows themes, DirectX under use etc...
As call-up performance can also vary with software versions, It is recommened to performa some intial testing of graphics with the Aspect View Wrappers intended to be used to determine there performance impact before you begin any serious graphic designing with their use n mind. This pre-design effort will help to establish working soft-limit guidelines as to the type and number to be used on a single graphic to remain within your defined call-up limitsw
Should the use of "Aspect View wrappers" be suspect in slow graphic callup times it will be necessary to manipulate the graphic design to determine specifically what Aspects and quanties are affecting the graphic's call-up tme.