https://bugzilla.novell.com/show_bug.cgi?id=384356
Summary: Object creation 4x times slower on Mono than on MS.NET Product: Mono: Runtime Version: 1.9.0 Platform: x86 OS/Version: Ubuntu Status: NEW Severity: Normal Priority: P5 - None Component: misc AssignedTo: mono-bugs@lists.ximian.com ReportedBy: [EMAIL PROTECTED] QAContact: mono-bugs@lists.ximian.com Found By: --- The code below works runs much slower on Mono than on MS.NET: MS.NET/Windows: 7s Mono/Linux: 29s Mono/Windows: 1m:32s The timings above are based on assembly made with Microsoft C# compiler (with /o+ option). When using Mono compiler, the results were slightly better for all platforms, without changing the overall situation. Every test was run, at least, twice. Timing was measured using Benchmark framework from DeveloperLand [1]. Operating systems used: - MS Windows XP Professional SP 2; - Ubuntu 7.10 "Gutsy Gibbon"; Framework details: - MS.NET 2.1.21022; - Mono 1.9; Hardware details: - Core 2 Duo E6750 (2.6 GHz); - 2 x 1GB Kingston DDR2 RAM; - 2 x 320GB Seagate SATA2 ES HDD; ---------------------------------------------------------------------------- using System; namespace MonoBenchmark { class ValueContainer { public int Value = 0; public ValueContainer(int i) { Value = i; } } class Program { [Benchmark] public static void Objects() { long sum = 0; for (int i = 0; i < 1000000000; i++) { ValueContainer c = new ValueContainer(i); sum += c.Value; } Console.WriteLine(sum.ToString()); } } } ---------------------------------------------------------------------------- [1]: http://www.developerland.com/CSharpGeneral/Algorithms/89.aspx -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. _______________________________________________ mono-bugs maillist - mono-bugs@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-bugs