4 ms·
Mono is a completely different implementation from the CLR. I wouldn't be so quick to discount the CLR's GC.
by localhost 14y ago
Mono is a completely different implementation from the CLR. I wouldn't be so quick to discount the CLR's GC.
- bad_user 14y agoMicrosoft disallows .NET benchmarks. If you want to compare Java and .NET you have to have their approval first.
- UnoriginalGuy 14y agoCan you cite that? It sounds like an odd thing to do/suggest. I'm not even sure how Microsoft would stop people even if they wanted to...
- bad_user 14y agoI was wrong, they changed the EULA in the meantime. Here are the conditions I could find (you still have to comply with those conditions, but it's doable): http://msdn.microsoft.com/en-us/library/ms973265.aspx http://msdn.microsoft.com/en-us/library/ms973265.aspx And they can stop you through the EULA .NET gets distributed under, because no other license gives you the right to use .NET, so you have to do it under the terms of that license.
- thebluesky 14y agoI find it interesting that when folks want to claim that .NET is crossplatform they cite Mono, but when performance is discussed they are only prepared to discuss the performance of the MS Windows implementation provided by MS. The last time I benchmarked .NET (on Windows) it was significantly slower than java (with -server flag), but their EULA forbid publishing benchmark results at the time (was a long time ago, but since the parent is discussing .NET v1.0 and it's creation...)
- deleted 14y ago[deleted]
- rabbitfang 14y agoThe MS CLR is also significantly slower than Java: http://shootout.alioth.debian.org/demo/benchmark.php?test=all&lang=csc&lang2=java http://shootout.alioth.debian.org/demo/benchmark.php?test=al...