C#、PHP与NodeJs性能测试对比
namespace Benchmark { using System ; using System.Web ; using System.Web.UI ; using System.Threading.Tasks ; public partial class Default : System. Web . UI . Page { Randomrnd = null ; public void Page_Load ( object sender,EventArgse ) { /
namespace Benchmark
{
using System;
using System.Web;
using System.Web.UI;
using System.Threading.Tasks;
public partial class Default : System.Web.UI.Page
{
Random rnd=null;
public void Page_Load(object sender, EventArgs e)
{
//RegisterAsyncTask(new PageAsyncTask(PerformIOasync,PerformIOasync,null,null));
rnd = new Random ();
//Task.Run (new Action (PerformIOasync));
PerformIOasync ();
}
public async void PerformIOasync()
{
string s=""; //generate a random string of 108KB and a random filename
string fname = rndchar() + rndchar() + rndchar() + rndchar() +".txt";
for(int i=0;i108000;i++)
{
char ch=rndchar();
s += ch;
}
//write s to a file
//file_put_contents($fname,$s);
var slowTask1 = Taskstring>.Factory.StartNew(()=> WriteToDisk(fname,s));
await slowTask1;
var SlowTask2 = Taskstring>.Factory.StartNew(()=> ReadFromDisk(fname,s));
await SlowTask2;
Response.Write(SlowTask2.Result.ToString());
}
private string WriteToDisk(string fname, string s){
System.IO.File.WriteAllText (AppDomain.CurrentDomain.BaseDirectory + fname, s);
return "";
}
private string ReadFromDisk(string fname, string s){
return System.IO.File.ReadAllText (AppDomain.CurrentDomain.BaseDirectory + fname);
}
private char rndchar()
{
return (char)rnd.Next (65, 112);
}
}
}

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

適用於 Ubuntu 和 Debian 的 PHP 8.4 安裝和升級指南

如何設定 Visual Studio Code (VS Code) 進行 PHP 開發
