3 ms·
My 2 cents: I recently needed to run some .NET code which (1) relies heavily on floating point math and (2) constantly creates and destroys lots of objects in t
by T-A 13y ago
My 2 cents: I recently needed to run some .NET code which (1) relies heavily on floating point math and (2) constantly creates and destroys lots of objects in the course of said number crunching. A typical run would take from several hours to more than a day.
Doing this on Linux with the latest Mono proved painful: it kept crashing at random points, with native errors suggesting the problem was in Mono's memory management. The same code never crashes on Windows/.NET, and it runs 3-4 times faster (same hardware booting off a Windows partition instead of Linux).
This is not what I would like to report, because I really like both Linux and .NET, and I would love for Mono to be competitive. Maybe today's news will contribute to that happening.
- sigzero 13y agoYou should have brought that up to Xamarin. I am sure they would have liked to see what was going on to make mono better.
- knocte 13y agoExactly, one reports bugs in the bug tracker (with code that demonstrates the issue), not in HN. By the way, did you test with the new garbage collector? (Enabled by default in Mono 3.2.x)