[
https://issues.apache.org/jira/browse/LOG4NET-585?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16289947#comment-16289947
]
Tobias Bindel commented on LOG4NET-585:
---------------------------------------
It seems the issue is know by Microsoft since about a month.
https://connect.microsoft.com/VisualStudio/feedback/details/3143189/after-installing-windows-10-1709-update-creating-a-stacktrace-class-has-become-a-magnitude-slower
https://support.microsoft.com/en-us/help/4057154/performance-of-system-diagnostics-stackframe-degrades-in-windows-10-17
Creating an instance of StackTrace with NeedFileInfo true is significant slower.
> log4net became very slow with caller location information after Windows 10
> Fall Creators Update (1709)
> ------------------------------------------------------------------------------------------------------
>
> Key: LOG4NET-585
> URL: https://issues.apache.org/jira/browse/LOG4NET-585
> Project: Log4net
> Issue Type: Bug
> Components: Core
> Affects Versions: 2.0.8
> Environment: Windows 10 Pro 64-Bit (1709)
> .NET Framework 4.5.2
> Visual Studio 2015
> Reporter: Tobias Bindel
> Assignee: Dominik Psenner
> Priority: Critical
> Labels: performance, windows
> Attachments: Log4Net.CSharp.zip
>
>
> The documentation of log4net points out that the logging of caller location
> information can be very slow and shouldn't be used unless the performance of
> the software is not affected. And until the Windows 10 Fall Creators Update
> this was the case.
> But after the Windows update (1709) the performance with caller location
> information like %C %M %L is about 100 times slower than without. The
> following results are based on the simple Visual Studio project attached to
> this issue.
> _Results before Windows update (1709)_
> without %C %M %L: Logging of 1000 iterations took: 18 ms.
> with %C %M %L: Logging of 1000 iterations took: 81 ms.
> _Results after Windows update (1709)_
> without %C %M %L: Logging of 1000 iterations took: 14 ms.
> with %C %M %L: Logging of 1000 iterations took: 1502 ms.
> I hope this issue can be fixed or a workaround offered. Thanks in advance!
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)