This is absolutely marvellous - I will try to do this - as this is my first<br>
attempt at patching and compiling it will take a day or two as I will have<br>
to discover the exact procedure.<br>
<br>
One of the (many ) reasons I use Geany for Java in preference to using the<br>
standard Java tools is that Geany scales much better on large files: it<br>
responds quickly and predictably with far fewer distracting glitchs and<br>
unexpected slow downs. I greatly appreciate your efforts to eliminate this<br>
problem - it makes a big difference.<br>
<br>
Thanks,<br>
<br>
Phil<br>
<br>
Philip R Brenan<br>
<br>
On Fri, Dec 11, 2015 at 3:51 PM, Jiří Techet <notifications@github.com><br>
wrote:<br>
<br>
> Alright, just tried with the profiler and the big part of the problem<br>
> should be solved by the patch here:<br>
><br>
> techee@a11f82b<br>
> <https://github.com/techee/geany/commit/a11f82b7bca2697b41cbf01cf3151aad608f4e63><br>
><br>
> It doesn't fix the slowness completely but at least it should fix the<br>
> non-linear part of it. With about 4000 lines from your example about 75% of<br>
> time was spent by rehighlighting the document. The remaining 25% were spent<br>
> by the parser (I'm afraid we cannot do much with this).<br>
><br>
> If you are able to recompile, could you try the patch if it helps?<br>
><br>
> —<br>
> Reply to this email directly or view it on GitHub<br>
> <https://github.com/geany/geany/issues/791#issuecomment-163970875>.<br>
><br>


<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br>Reply to this email directly or <a href="https://github.com/geany/geany/issues/791#issuecomment-163974909">view it on GitHub</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABDrJyS__BXlNDTrx-5gESm_m3iOae1Gks5pOutCgaJpZM4GwP8W.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/geany/geany/issues/791#issuecomment-163974909"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>