<div dir="ltr"><div style="font-size:12.8px">I want to know what is optimal size of bufferSize  in following code</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">class myView : public QScintilla {</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">void myView::readFile(QString ofilename) {</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px"><div>if (FILE* fp = fopen(ofilename.toLatin1().constData() "r")) {</div><div><span style="white-space:pre-wrap">      </span>QTextStream ts(fp, QIODevice::ReadOnly);</div><div>        int bufferSize = 8192;</div><div>        do {</div><div>          QString s =  ts.read(bufferSize);</div><div><span style="white-space:pre-wrap"> </span>  append(s);</div><div>        } while(!ts.atEnd());</div><div><span style="white-space:pre-wrap">   </span>setModified(FALSE);</div><div><span style="white-space:pre-wrap">      </span>UFile::close(fp);</div><div><span style="white-space:pre-wrap">        </span>d_filename = ofilename;</div><div><span style="white-space:pre-wrap">  </span>emit fileNameChanged(ofilename);</div><div>      }</div></div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">}</div><div style="font-size:12.8px">}</div><div style="font-size:12.8px">so that we do not see any  run time issues </div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Jun 8, 2016 at 9:31 AM, Roshni Lalwani <span dir="ltr"><<a href="mailto:roshiba81@gmail.com" target="_blank">roshiba81@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi<div>   I have an object Q Scintilla . I want to know what is optimal size of bufferSize  in following code</div><div><br></div><div><div>if (FILE* fp = fopen(ofilename.toLatin1().constData() "r")) {</div><div><span style="white-space:pre-wrap">    </span>QTextStream ts(fp, QIODevice::ReadOnly);</div><div>        int bufferSize = 8192;</div><div>        do {</div><div>          QString s =  ts.read(bufferSize);</div><div><span style="white-space:pre-wrap"> </span>  append(s);</div><div>        } while(!ts.atEnd());</div><div><span style="white-space:pre-wrap">    </span>setModified(FALSE);</div><div><span style="white-space:pre-wrap">      </span>UFile::close(fp);</div><div><span style="white-space:pre-wrap">        </span>d_filename = ofilename;</div><div><span style="white-space:pre-wrap">  </span>emit fileNameChanged(ofilename);</div><div>      }</div></div><div><br></div><div>so that we do not see any performance issues </div><div><br></div></div>
</blockquote></div><br></div>