Skip to content

ModernWPF Performance Needs Improving #63

@lovettchris

Description

@lovettchris

The new UI seems a bit sluggish - especial page up/page down in Brokerage accounts. If you run Source\WPF\PerformanceGraph\bin\Debug\PerformanceGraph.exe over a single spaced brokerage account with 600 rows or more and record this in the PerformanceGraph bar chart you will see this:

image

Notice PrepareContainerForItemOverride taking time, and there are also big gaps between each one, perhaps waiting for page up repeat key, but even if you mash the page down key as fast as you can there is limited speed here. You can zoom in and see that each PrepareContainerForItemOverride takes up to 0.386ms and there is one for every row in the page. But what is the big gap between the PrepareContainerForItemOverride clusters doing exactly.

So we need some expert WPF perf analysis here...

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions