Performance issue with GetCustomDebugInformation #684
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
When linking a set of assemblies which contain
Microsoft.SourceLink.GitHubwithEmbedUntrackedSourcesenabled, the processing time will increase significantly.Lots of the processing time is spent in
GetCustomDebugInformation:github.com/jbevain/cecil@5e37f44535/Mono.Cecil/AssemblyReader.cs (L3241)Here's a stack trace leading to this:
Originally reported as https://github.com/mono/linker/issues/1409
I see. Yeah that makes sense. We probably shouldn't even decompress/compress unless the user asked to access the uncompressed content, that should speed things up.