D12897: Reserve space for the cachedLineForRanges Qhash (optimization)

Jaime Torres Amate noreply at phabricator.kde.org
Sun Jun 10 06:19:25 UTC 2018


jtamate added a comment.


  In D12897#276182 <https://phabricator.kde.org/D12897#276182>, @dhaumann wrote:
  
  > @mwolff To me this looks ok - do you see an issue with this? E.g. that KTextEditor will require much more memory for almost no gain?
  
  
  If there is a more constrained limit, this should be changed, of course.
  
  > I wonder if that really makes sense, given not all blocks contain ranges at all and they not really correlate with the block size.
  >  Does that change really make it much faster or just shift the costs?
  
  In my tests it doen't really make it much faster, but now the top cost in undo is really the undo method, not QHash memory management.

REPOSITORY
  R39 KTextEditor

REVISION DETAIL
  https://phabricator.kde.org/D12897

To: jtamate, #kate, #frameworks
Cc: cullmann, dhaumann, mwolff, kwrite-devel, kde-frameworks-devel, michaelh, kevinapavew, ngraham, bruns, demsking, sars
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kwrite-devel/attachments/20180610/fb332683/attachment.html>


More information about the KWrite-Devel mailing list