dotnet/wpf
在 GitHub 查看TextFormatter.FormatLine has O(n^2) performance when called multiple times
Open
#6,304 建立於 2022年3月23日
Performancehelp wanted
倉庫指標
- Star
- (6,683 star)
- PR 合併指標
- (平均合併 2天 7小時) (30 天內合併 41 個 PR)
描述
- .NET Core Version: .net 6
- Windows version: 11
- Does the bug reproduce also in WPF for .NET Framework 4.8?: Yes
- Is this bug related specifically to tooling in Visual Studio (e.g. XAML Designer, Code editing, etc...)? no
Actual behavior:
TextFormatter.FormatLine has O(n^2) performance
Expected behavior:
TextFormatter.FormatLine exhibits linear performance
Minimal repro: WpfFontRepro.zip
Remarks
Disposing the formatted lines or creating new TextFormatter instances prevents the O(n^2) behavior.