I have recently upgraded the .NET framework on my machine to .NET 4.6 and have noticed a big difference in times of binary (de)serialization of objects from/to files.
For example, I have a 10MB file which was deserialized in ~2 seconds on my machine with .NET 4.5.2. After upgrading to .NET 4.6 it takes up to 50 seconds(!) - actual time is pretty random: sometimes it takes 2 seconds, sometimes 50 seconds (same file, same program, even same process).
Has anybody else noticed similar behavior and maybe found a workaround (or solution) for this issue?