Size: a a a

elementary OS & UX devotion

2019 December 05

g

gavr in elementary OS & UX devotion
у меня кстати сейчас супер странная ситуация
источник

g

gavr in elementary OS & UX devotion
gavr 12:29 AM
got really strange concat bench results
there code https://pastebin.com/jKhsxew8
I got same results for StringBuilder.sized and no sized
источник

AD

Alex Derbenev in elementary OS & UX devotion
Сейчас дохера всего делать нужно, но я себе поставил цель написать plug для настроек, чтобы можно было мультитач жесты настроить без гемороя
источник

g

gavr in elementary OS & UX devotion
конкатенация строк с заранее выделенным буфером и без проходит за одинаковое время
источник

g

gavr in elementary OS & UX devotion
что невозможно, в C++, D, есть приросты почти в 2 раза
источник

D

Dirli in elementary OS & UX devotion
Alex Derbenev
Всё, что нужно было сделать, чтобы расстояния стали нормальными - пересобрать wingpanel из репы с изменением вот тут https://github.com/elementary/wingpanel/blob/master/data/styles/application.css#L2
Все ждали магии, а тут все так прозаично))))
источник

AD

Alex Derbenev in elementary OS & UX devotion
Я просто грепал)
источник

AD

Alex Derbenev in elementary OS & UX devotion
gavr
конкатенация строк с заранее выделенным буфером и без проходит за одинаковое время
А размеры строк какие?
источник

g

gavr in elementary OS & UX devotion
Alex Derbenev
А размеры строк какие?
4 символа всего
источник

D

Dirli in elementary OS & UX devotion
gavr
у меня кстати сейчас супер странная ситуация
Что ты знаешь о странных ситуациях. Мне сейчас ноут нельзя выключать, ибо я его не включу, без замыкания контактов)
источник

g

gavr in elementary OS & UX devotion
хитро
источник

g

gavr in elementary OS & UX devotion
Alex Derbenev
А размеры строк какие?
там код в pastebin простейшие циклы с appenдами
источник

g

gavr in elementary OS & UX devotion
только в одном создан stringBuilder.sized в другом нет
источник

AD

Alex Derbenev in elementary OS & UX devotion
Мб там что-то внутри реализации не так?
источник

g

gavr in elementary OS & UX devotion
сомневаюсь, glib 20 лет
источник

AD

Alex Derbenev in elementary OS & UX devotion
Судя по описанию, конструктор класса в данном случае делает то же самое, что и твое выделение через .sized() руками
источник

AD

Alex Derbenev in elementary OS & UX devotion
Хотя, лол, ты же конструктору не даешь ничего
источник

AD

Alex Derbenev in elementary OS & UX devotion
Вот ты дрочевом, конечно, занимаешься
источник

AD

Alex Derbenev in elementary OS & UX devotion
Это штука, конечно, важная, но мне всегда было интереснее сделать что-то, что люди будут использовать, а не понять, почему конкатенация за одно время выполняется с буфером и без
источник

AD

Alex Derbenev in elementary OS & UX devotion
@dirli , у меня так и не заработал плагин для раскладок почему-то
источник