DarkRift
DarkRift copied to clipboard
Excessive Garbage Generation
Quick Description
Large amounts of garbage are being allocated with each send and receive as shown by the profiler screenshots.
Explaination
Some of the garbage issues are known about and are on the Optimization project board here however the information captured here gives more detail about where the allocations are occuring and a useful reference on what needs fixing. Some of the garbage highlighted is inevitable as it is internally generated by .NET.
Captured using WriteRaw and the writer is created at the exact size needed.