windows 10 用vs2019下的.net 5编译的应用程序,同比.net framework4.6速度慢了近70%。相同的代码,用winform,控制台模式,分别用.net 5和 .net Framework模式编译,执行的现实是.net 5慢了近70%,在不同的机器上运行效果是一样的。编译时候都选了代码优化。不知为什么,.net5 .net 6并没有想微软吹嘘的那么快啊!反而更慢了!
2条回答 默认 最新
诚至精工 2021-11-22 14:10关注var d1 = DateTime.Now; List<int> numbers = new List<int>(); for (int i = 0; i < 100000; i++) { numbers.Add(new Random().Next(0, 999999)); } for (int i = 0; i < numbers.Count; i++) { for (int j = i + 1; j < numbers.Count; j++) { if (numbers[i] < numbers[j]) { int temp = numbers[i]; numbers[i] = numbers[j]; numbers[j] = temp; } } } string d2 = (DateTime.Now - d1).ToString();解决 无用评论 打赏 举报