![]() |
#5 |
Участник
|
поправил, опубликовал https://github.com/mazzy-ax/SysStrin...435f4504628ad9
спасибо. Цитата:
копирование здесь единственное. тут такое соображение: 1. в аргументе текст из textBuffer 2. если textBuffer приходит одним сегментом, то пофиг. Беспокоит только память на промежуточный буфер. 3. если же textBuffer долго и упорно собирали из кусков кода, то в строке 195 будет достаточно долго собираться один сегмент в промежуточном буфере. И память опять же. Другими словами, проблема не столько в копировании. Сколько в том, что в этом месте textBuffer должен будет объединить ВСЕ сегменты текста. хотя теоретически этого можно и не делать, если б метод changeIdent умел работать с позицями начала и конца. Но с позициями он у меня получается слишком сложным и неустойчивым. Вот-вот. В этом и вопрос. Я решил, что статические. Но... Последний раз редактировалось mazzy; 07.01.2020 в 17:57. |
|