issues
search
KirillOsenkov
/
MSBuildStructuredLog
A logger for MSBuild that records a structured representation of executed targets, tasks, property and item values.
MIT License
1.41k
stars
188
forks
source link
Improve Tracing load times
#656
Closed
yuehuang010
closed
1 year ago
yuehuang010
commented
1 year ago
Switch to OnRender(DrawContext) for Canvas
Speed up rendering up to 10x faster.
Simplify TextBlock to reduce creating UI elements.
Have to redo on_clicks math since TextBlock aren't part of the Canvas Hierarchy.
Lost mouse over Tooltips ( 😞 ). Workaround is to double click.
Load full graph instead of culled subset. The load times are now fast enough!
Parallelize Timeline Population (up to 2-3x faster)
VisitAllChildren itself takes a long time. There are just a lot of items to go though.
Move CppAnalysis into one VisitAllChildren, one less loop.
Misc
Use case insensitive when parsing $time, $starttime, $endtime
Search results would show adornment instead of only Framework.
Fix an issue when mouse zoom would over zoom.
Switch to OnRender(DrawContext) for Canvas
Parallelize Timeline Population (up to 2-3x faster)
Misc