The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Проект microG выпустил сборку LineageOS с альтернативной реа..."
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Подсказка: Для сортировки сообщений в нити по дате нажмите "Сортировка по времени, UBB".
. "Проект microG выпустил сборку LineageOS с альтернативной реа..." –2 +/
Сообщение от VINRARUS (ok), 08-Ноя-17, 18:20 
Шо такое ABS? Дай пару примеров примерных скриптовых програм по твоему мнению.

Правильно может писать и не умею, по стандартному, но научился оптимизировать програмы под использование минимальных ресурсов.
Вы, юниксоводы, привыкли писать с размахом, имея многогигагерцовые ЦП, вот и тормозного bash себе линуксоводы слепили - задержки не волнуют совсем.
А я пишу в основном под древний ARM и знаю шо sed быстрее grep в качестве фильтра, а read быстрее awk при разбитии строки.
ПК юзерам такое не нужно в масштабах 1 скрипта, но когда их количество доходит до сотен-тысяч начитаются тормоза ОС и возникают всякие system:D.


Вы настолько не замечаете задержек шо в coreutils просто отсутствует генератор интервалов (или может я ошыбаюсь и есть утилита через определенный интервал генерирующая формальный текст на вывод?).
Писал демон управления частотой ЦП, где цыкл много раз в секунду должен обновлять инфу на постоянку, и приходилось пользоваться usleep 100000, который на 133 МГц отьедал более 50% процесорного времени. Пришлось просить знакомого програмиста написать нативный генератор интервалов, дабы не спамить новыми процесами usleep, и подцепил его в конвеер к цыклу. Как результат демон стал занимать всего 2-3% процесорного времени на 133 МГц.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Проект microG выпустил сборку LineageOS с альтернативной реа..., opennews, 04-Ноя-17, 23:42  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру