I think David is referring to the use of streams with the managed wrappers
of MM's rather than pointers.

|-----Original Message-----
|From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-
|boun...@ozdotnet.com] On Behalf Of Ian Thomas
|Sent: Tuesday, 8 February 2011 1:54 PM
|To: 'ozDotNet'
|Subject: RE: Placeholders in large text file
|
|David
|Can you spell that out, please - ie, what in Preet's latest post is not
correct? And
|why would we use memory-mapped files (in the scenario posed by Bec Carter)?
|
|________________________________
|Ian Thomas
|Victoria Park, Western Australia
|
|
|
|-----Original Message-----
|From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-
|boun...@ozdotnet.com]
|On Behalf Of David Kean
|Sent: Tuesday, February 08, 2011 1:29 AM
|To: ozDotNet
|Subject: RE: Placeholders in large text file
|
|There's no reason you can't treat that memory as a normal text (ie pass the
|view's stream to StreamReader).
|
|-----Original Message-----
|From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-
|boun...@ozdotnet.com]
|On Behalf Of Bill McCarthy
|Sent: Sunday, February 06, 2011 7:32 PM
|To: 'ozDotNet'
|Subject: RE: Placeholders in large text file
|
|There's caveats on that. Frist off it means you're using pointers kind-of
|approach which is good but it also means you immediately lose all built in
text
|comparison options other than binary equality. The other big caveat is you
need
|to endure replacements are the same size otherwise you end up moving a lot
of
|memory around each time you make a replacement Bec Carter)?
||-----Original Message-----
||From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-
||boun...@ozdotnet.com] On Behalf Of Preet Sangha
||Sent: Monday, 7 February 2011 2:28 PM
||To: ozDotNet
||Subject: Re: Placeholders in large text file
||
||Sorry for hijacking the thread  - but can i recommend the use of Memory
||Mapped Files for reading and writing large files? This will make it far
||far quicker as changes pages in memory won't need to be stored in the
||system page file.
||
||


Reply via email to