View Issue Details

IDProjectCategoryView StatusLast Update
0001573NoesisGUIC++ SDKpublic2019-10-18 15:06
ReporterSUMO_LWakeford Assigned To 
PrioritynormalSeveritytweak 
Status newResolutionopen 
Product Version2.2.1 
Summary0001573: Noesis::DependencyObject::InternalGetValue is expensive.
Description

Noesis::DependencyObject::InternalGetValue consumes quite a relatively high amount of CPU resources.

It's slow because it has to recurse through many layers of indirection to recover the correct value, and it is called a lot because recalculating the layout of objects requires retrieving the values of many depencency properties.

After a discussion with Sergio Fernandez and Jesús de Santos García it appears there is room to improve the performance of this function.

PlatformAny

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2019-10-18 15:06 SUMO_LWakeford New Issue