C# IO question
-
I have to write an application that read a file and performs some action on it.. The file can be quite be so i have to read Xsome bytes at a time and perform the action on it... How many nbytes recommended to read in order to achive max performance? Thnaks
-
I have to write an application that read a file and performs some action on it.. The file can be quite be so i have to read Xsome bytes at a time and perform the action on it... How many nbytes recommended to read in order to achive max performance? Thnaks
I would say someting big, not something tiny. How big is the file ? Think about it in these terms: 1 - you don't want to do more IO than you need to 2 - the more you read at a time, the more memory you will use. You need to find a balance.
Christian Graus Please read this if you don't understand the answer I've given you "also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )