News for hackers. Stuff that matters.
Re:Announcing .NET Core 1.1 by brandur on Wednesday November 16, 2016 @12:51PM (#12969453)
Here's a pretty interesting note on .NET Core 1.1's performance improvements from round 13 of Techempower's framework benchmarks [1] (linked from the announcement above):

> Thanks to Microsoft’s herculean performance tuning effort, ASP.NET—in the new cross-platform friendly form of ASP.NET Core—is now a top performer in our Plaintext test, making it among the fastest platforms at the fundamentals of web request routing. The degree of improvement is absolutely astonishing, going from 2,120 requests per second on Mono in Round 11 to 1,822,366 requests per second on ASP.NET Core in Round 13. That’s an approximately 85,900% improvement, and that doesn’t even account for Round 11’s hardware being faster than our new hardware.

Here are the benchmarks in question [2].

There are a few caveats attached, like that it's still not quite at the top and the best improvement is under the plaintext benchmark in particular, but nonetheless a very impressive effort on the part of the .NET team.

[1] https://www.techempower.com/blog/2016/11/16/framework-benchm...

[2] https://www.techempower.com/benchmarks/#section=data-r13&hw=...

Re:Announcing .NET Core 1.1 by 0xmohit on Wednesday November 16, 2016 @01:08PM (#12969627)

  TechEmpower also reports that the performance of ASP.NET Core
  running on Linux is approximately 760 times faster than it was
  one year ago.  Since TechEmpower started measuring benchmarks
  in March 2013, they have never seen such a performance
  improvement as they have observed in ASP.NET Core over the last
  year.
Re:Announcing .NET Core 1.1 by arenaninja on Wednesday November 16, 2016 @01:46PM (#12970042)
The pessimist's take: there was a lot to improve.

My exposure to C# and .NET is small enough that I'm not sure what this means in terms of PHP. Is this like a PHP4 to PHP5.3 or more like PHP5 to PHP7 change?

Re:Announcing .NET Core 1.1 by phaed on Wednesday November 16, 2016 @01:54PM (#12970109)
PHP to Hack
Re:Announcing .NET Core 1.1 by mythz on Wednesday November 16, 2016 @04:10PM (#12971552)
They're not exactly performance improvements as .NET Core doesn't share any implementation ancestry with Mono (the runtime that was previously benchmarked).

.NET Core's just a better engineered and optimized runtime for running Server Apps on Windows, Linux and OSX.

Basically .NET Core is now the future for running .NET Server Apps on Linux.

Re:Announcing .NET Core 1.1 by radicalbyte on Wednesday November 16, 2016 @02:28PM (#12970532)
The most interesting thing to me is the difference between the results from a year ago. The top scores are 1/3rd of what they were a year ago.

They changed the test rig from an i7-2600K to a Dual Xeon ES-2660v2. Those 4 cores at 3.4ghz destroy the 20 cores at 2.2ghz.

Cloud performance in comparison is terrible. That i7 hits 290k fortunes compared to the cloud VM hitting 30k. You need ~$1500 of VM a month ($0.23 / hour / 30 days / 9) to match a desktop computer from 2011.

Re:Announcing .NET Core 1.1 by bhauer on Wednesday November 16, 2016 @02:48PM (#12970756)
After Round 12, we had to find a new physical hardware environment. ServerCentral [1] stepped up and provided some (older) physical hardware for the project. However, the new hardware doesn't match the performance of previous rounds.

The physical hardware for each round has been [2]:

* Rounds 1 through 8: i7-2600K workstations

* Round 9 through 12: 2x Xeon E5-2660v2

* Round 13: 4x Xeon E7-4850

[1] https://www.servercentral.com/

[2] https://www.techempower.com/benchmarks/#section=environment