cullmann created this revision. Herald added projects: Kate, Frameworks. Herald added subscribers: kde-frameworks-devel, kwrite-devel. cullmann requested review of this revision.
REVISION SUMMARY example workload that triggers these bottlenecks: mass replace of a character in a large document see: https://phabricator.kde.org/D17437 bug report with test case file: https://bugs.kde.org/show_bug.cgi?id=333517 these changes are not sufficient to have it working properly but perf already tells it is much better REPOSITORY R39 KTextEditor BRANCH master REVISION DETAIL https://phabricator.kde.org/D17441 AFFECTED FILES src/buffer/katetextblock.cpp src/document/katedocument.cpp src/search/katesearchbar.cpp src/vimode/marks.cpp src/vimode/marks.h To: cullmann Cc: kwrite-devel, kde-frameworks-devel, hase, michaelh, ngraham, bruns, demsking, cullmann, sars, dhaumann