How to quickly display a large (GB) text file?
<p>I want to quickly show the content of a large text file in my app without loading the whole file in memory. </p>

<p><strong>How others are doing it?</strong> </p>

<ol>
<li><p><a href="http://ghisler.com/" rel="nofollow">Total Commander</a> is an <strong>wonderful tool</strong> that has an amazing internal viewer that does it. It opens ANY files no matter how big, instantaneously (or that fast that I can't time it). I tried it on 12GB file. There is no significant memory usage (only ~100KB) when it shows the file. How they do it?</p></li>
<li><p>SynEdit - the program freezes (minutes) as it will first parse the entire file THEN it will show the text.</p></li>
<li><p><a href="http://sourceforge.net/projects/largetextfile" rel="nofollow">LargeTextFile</a><br>
Approximates the size of the scroll bar. The scroll bar is adjusted continuously (it shrinks) until the program finally reads the entire file (could take minutes). Compared with Total Commander it really sucks.</p></li>
<li><p>UltraEdit 32 -  the program freezes (I had to kill it as I didn't had patience (or ram) to let is finish) </p></li>
</ol>