-
PROHARDVER!

Új hozzászólás Aktív témák
-
Jester01
veterán
válasz
beleszólok
#8349
üzenetére
A háttérben zajló karakterkészlet konverzió és memóriaműveletek lassítják a dolgot, ezek elkerülhetők némi kézi mókolással:
public static void Main(string[] argv)
{
int n = 0;
byte[] buf = new byte[4096];
using (Stream s = File.OpenRead("kern.log"))
{
int got;
while ((got = s.Read(buf, 0, buf.Length)) > 0)
{
int pos = 0;
while (pos < got && (pos = Array.IndexOf(buf, (byte)10, pos)) >= 0)
{
n += 1;
pos += 1;
}
}
}
Console.WriteLine (n);
}Ez nálam nagyjából fele olyan gyors mint a python változat.
Többszálúsítva sikerül beérni sebességben.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Diablo IV
- Kaspersky Antivirus és Internet Security Fórum
- Világ Ninjái és Kódfejtői, egyesüljetek!
- Gyúrósok ide!
- EAFC 26
- Háztartási gépek
- PlayStation 5
- Motorolaj, hajtóműolaj, hűtőfolyadék, adalékok és szűrők topikja
- Nagyrobogósok baráti topikja
- Azonnali alaplapos kérdések órája
- További aktív témák...
- Telefon felvásárlás!! Apple iPhone 16, Apple iPhone 16e, Apple iPhone 16 Plus, Apple iPhone 16 Pro
- Bomba ár! HP Elite X2 G4 - i5-8G I 16GB I 256SSD I 13" 3K Touch I Cam I W11 I Garancia!
- Dell Precision 5520 15,6" FHD, Xeon E3-1505M v6, 16GB RAM, Quadro 4GB VGA, SSD, jó akku, számla, gar
- szinteÚJ Dell 15 i7 1355U 32GB 1TB 120Hz!!!!!!
- GYÖNYÖRŰ iPhone 13 128GB Red -1 ÉV GARANCIA - Kártyafüggetlen, MS4684
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


