Abuse Melding

Je hebt een klacht over de onderstaande posting:

28-01-2009, 22:29 door Bitwiper

Door Didier StevensTen slotte zou je mogelijk een kleine performanceverbetering kunnen doorvoeren door eerst te vergelijken met de backslash (path naar rootdir), en dat natuurlijk case insensitive. My 2 cents... Dit zou ik moeten testen. Mijn redenering is dat elke path sowieso met een backslash zal beginnen, terwijl niet elke filenaam met de letter a zal beginnen.Ja, daar kon je wel eens gelijk in hebben! Het hangt er waarschijnlijk van af hoe RtlCompareUnicodeString() werkt: - ofwel unicode_char voor unicode_char "uni-cased" en per char vergelijkt (en stopt zodra unequal of \0 gevonden) - ofwel eerst beide strings "uni-cased" (dat zou zonde zijn) In beide gevallen is het ook zonde is dat 1 van de strings een constante is. Optimization is erg leuk, maar ik geloof dat we nu een beetje off-topic raken (mijn schuld, ik begon ermee :).... Overigens ook leuk om dit soort sources te zien, ik heb kernel-stuff altijd heel boeiend gevonden maar vanaf NT4 is het allemaal nogal "afstandelijk" geworden ...

Beschrijf je klacht (Optioneel):

captcha