LINUX.ORG.RU

Сравнение терминалов

 ,


0

1

надумал чото посравнивать терминалы, хотелось бы на разных машинах выявить зависимость

делаю time cat /tmp/term-test-file.txt

сам файл: https://drive.google.com/open?id=0B33dWB9yk0JUdjN2TDdKWnV6cTg

мои результаты:

terminator real 20m59.876s user 0m6.620s sys 0m0.083s

termite real 2m0.431s user 0m1.767s sys 0m3.097s

разница удивительна... в 10 раз

★★

Последнее исправление: safocl (всего исправлений: 1)

Вряд ли сами эмуляторы терминалов виноваты, всё дело во фреймворках, на которых эмуляторы терминалов написаны. Плюс настройки отображения - где-то используется двойная буферизация, где-то не используется.

tiandrey ★★★★★
()
Последнее исправление: tiandrey (всего исправлений: 1)

Terminus - Terminal supporting inline HTML.

Неудивительно что оно такое слоу, переизобрели велосипед и говна в него напихали. Тогда как термит использует патченный libvte, который обкатывается годами.

entefeed ☆☆☆
()
Ответ на: комментарий от unt1tled

терминатор я имел ввиду, исправил)))

safocl ★★
() автор топика

Интересно, много нашлось добровольцев выкачивать файл на 640 метров, состоящий из букв 'c'? Автор не догадался затарить его? Или специально не сделал?

А действительно ли файл состоит только из букв 'c'? Может быть, там посередине запрятана хитрая белиберда которая ломает терминал и даёт атакующему доступ в систему?

Почему бы сафоклу вместо полугигабайтного файла не дать однострочник на перле:

$ perl -e 'print "c" x 671088640;' > term-test-file.txt

Сразу было бы видно что здесь никаких сюрпризов.

anonymous
()
Ответ на: комментарий от xndr

urxvtreal 0m23.871s user 0m0.010s sys 0m7.785s

енто ты с моим файлом?

так же прошу заметить чо у меня обычный хард, сата2...

safocl ★★
() автор топика
Ответ на: комментарий от anonymous

да я как то не силен в перле, и в питоне, просто башем команду сделал

for c in {1..655360}; do echo -n 'c' >> /tmp/term-test-file.txt; done

и потом перезаписал через >> ентот файл сам себя 100 раз

safocl ★★
() автор топика
Ответ на: комментарий от safocl

мде, urxvt похоже рвет все терминалы, 20 секунд... против 20 минут от терминатора

вопрос другой, как его кастомизировать и можно ли енто нормально??? П.С. нужен темный фон со светлыми символами

safocl ★★
() автор топика
Ответ на: комментарий от safocl

http://terminal.sexy/

https://chriskempson.github.io/base16/

https://wiki.archlinux.org/index.php/rxvt-unicode

На вики расписано как сделать шрифты, если например хочешь Dejavu, то urxvt*font: xft:Droid Sans Mono:size=10 . Ну или просто urxvt*font: xft:Monospace:size=10. И юзай .Xdefaults, ибо с ним не надо каждые раз мержить xrdb, т.е. просто меняешь значения в .Xdefaults и перезапускаешь терминал, а если делать тоже самое через .Xresources, то придётся каждый раз писать xrdb -merge ~/.Xresources

xndr
()
Ответ на: комментарий от safocl

Нагенеренный перловым однострочником — да

XMs ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.