Activity overview
Latest activity by Patrick
Also, when I go into the grid method view it shows that AppMain.StartApplication() and AppMain(string[] args) take 49.6% time with children and the next real method only 3.68 ... what does that mean? / comments
Also, when I go into the grid method view it shows that AppMain.StartApplication() and AppMain(string[] args) take 49.6% time with children and the next real method only 3.68 ... what does that mean?
How to profile a WPF application?
I try to figure out what is slow in my test application but the method listings show that the majority of time is spend in low-level methods such as
MS.Win32.NativeMethods+WndProc.Invoke(...)
The s...
I did create the callgraph and this was the hierarchy I could see in the callgraph... will try unchecking the simplified stack trace option. / comments
I did create the callgraph and this was the hierarchy I could see in the callgraph... will try unchecking the simplified stack trace option.
OnPropertyChanged
-> PropertyChangedEventManager.OnPropertyChanged
-> WeakEventManager.DeliverEventToList
-> PropertyPathWorker.ReceiveWeakEvent
-> ClrBindingWorker.OnSourcePropertyChanged
-> OnPropertyChangedAtLevel
-> PropertyPathWorker.UpdateSourceValueState
-> PropertyPathWorker.UpdateSourceValueState
-> ClrBindingWorker.NewValueAvailable
-> BindingExpression.TransferValue
-> BindingExpression.Invalidate
-> DependencyObject.InvalidateProperty
-> DependencyObject.UpdateEffectiveValue
-> (Simplified stack traces - ANTS Performance PRofiler has simplified child stack traces to reduce memory usage)
-> last message repeats (lots of times)....
Apparently it is some sort of binding but I have lots of bindings and it would be good to know which ones are taking the longest to update the value? / comments
OnPropertyChanged
-> PropertyChangedEventManager.OnPropertyChanged
-> WeakEventManager.DeliverEventToList
-> PropertyPathWorker.ReceiveWeakEvent
-> ClrBindingWorker.OnSourcePropertyChanged
-> OnPro...
WPF OnPropertyChanged ... what is slow??
Hi,
I am trying to figure out how to profile a WPF application. I see that the slow down seems to be the OnPropertyChanged event and therefore I suspect that it is some data binding that is slow.
M...