Click here to Skip to main content
15,896,207 members
Home / Discussions / C#
   

C#

 
GeneralRe: Getting the GMT time Pin
User 66589-Jan-09 2:37
User 66589-Jan-09 2:37 
GeneralRe: Getting the GMT time Pin
Eddy Vluggen9-Jan-09 8:51
professionalEddy Vluggen9-Jan-09 8:51 
Question"Windows has triggered a breakpoint" error. Pin
Benny_Lava9-Jan-09 1:29
Benny_Lava9-Jan-09 1:29 
AnswerRe: "Windows has triggered a breakpoint" error. Pin
c0ax_lx9-Jan-09 3:55
c0ax_lx9-Jan-09 3:55 
QuestionReading Large Files Pin
MumbleB9-Jan-09 1:19
MumbleB9-Jan-09 1:19 
GeneralRe: Reading Large Files Pin
Luc Pattyn9-Jan-09 2:27
sitebuilderLuc Pattyn9-Jan-09 2:27 
GeneralRe: Reading Large Files Pin
MumbleB9-Jan-09 2:40
MumbleB9-Jan-09 2:40 
GeneralRe: Reading Large Files Pin
Luc Pattyn9-Jan-09 3:09
sitebuilderLuc Pattyn9-Jan-09 3:09 
Hi,

the code shown is fine.

I do not know what your file looks like, nor what you mean exactly by "search the file for specific values at specified offsets".

You will get linear performance (twice as big takes twice as long, and no more) as long as you can solve your problem while reading the file sequentially without memorizing it all. So if you know in advance you need specific lines (say by line numbers), then sort the line numbers, read the file sequentially and check the current line number with the next one of interest.

If your offsets are byte offsets relative to the file's origin, then you could still loop while reading
lines as you did, and ask the stream for the current position, and act accordingly. This will work just
fine as long as you don't need to move backwards; again, you may need to sort the offsets first
(I am hoping you get all the offset values at the same time, otherwise you would not be able to sort them).

Smile | :)

Luc Pattyn [Forum Guidelines] [My Articles]

Love, happiness and fewer bugs for 2009!


GeneralRe: Reading Large Files Pin
musefan9-Jan-09 3:11
musefan9-Jan-09 3:11 
GeneralRe: Reading Large Files Pin
Ben Fair9-Jan-09 5:56
Ben Fair9-Jan-09 5:56 
GeneralRe: Reading Large Files Pin
MumbleB10-Jan-09 23:56
MumbleB10-Jan-09 23:56 
GeneralRe: Reading Large Files Pin
Ben Fair11-Jan-09 11:08
Ben Fair11-Jan-09 11:08 
QuestionPopulating ComboBox from ArrayList Pin
kanchoette8-Jan-09 23:07
kanchoette8-Jan-09 23:07 
AnswerRe: Populating ComboBox from ArrayList Pin
kanchoette8-Jan-09 23:32
kanchoette8-Jan-09 23:32 
QuestionDateTimePicker Pin
sandhya148-Jan-09 22:51
sandhya148-Jan-09 22:51 
AnswerRe: DateTimePicker Pin
Kristian Sixhøj8-Jan-09 22:55
Kristian Sixhøj8-Jan-09 22:55 
GeneralRe: DateTimePicker Pin
sandhya149-Jan-09 0:31
sandhya149-Jan-09 0:31 
GeneralRe: DateTimePicker Pin
User 66589-Jan-09 1:05
User 66589-Jan-09 1:05 
AnswerRe: DateTimePicker Pin
J4amieC8-Jan-09 23:34
J4amieC8-Jan-09 23:34 
AnswerRe: DateTimePicker Pin
belzer9-Jan-09 4:53
belzer9-Jan-09 4:53 
QuestionAN OPERATION ON SOCKET CANNOT BE PERFORMED - ERROR MESSAGE !!! Pin
senthilnathan8-Jan-09 22:36
senthilnathan8-Jan-09 22:36 
AnswerRe: AN OPERATION ON SOCKET CANNOT BE PERFORMED - ERROR MESSAGE !!! Pin
Colin Angus Mackay8-Jan-09 23:01
Colin Angus Mackay8-Jan-09 23:01 
QuestionGetting substring from a line Pin
ipstefan8-Jan-09 21:02
ipstefan8-Jan-09 21:02 
AnswerRe: Getting substring from a line Pin
Jason C Bourne8-Jan-09 21:10
Jason C Bourne8-Jan-09 21:10 
GeneralRe: Getting substring from a line Pin
ipstefan8-Jan-09 21:23
ipstefan8-Jan-09 21:23 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.