The OpenNET Project / Index page

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



"Lunatik - инструментарий для создания в ядре Linux обработчиков на языке Lua"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Подсказка: Второй уровень иерархии тем в форуме реализован через вкладку "Показ ключевых тем".
. "Lunatik - инструментарий для создания в ядре Linux обработчи..." +2 +/
Сообщение от Ivan_83 (ok), 23-Апр-24, 04:22 
В Visual Basic были массивы с 1 по дефолту, и ничего :)
От LUA не требуется большой производительности.

Один из канонических примеров её использования это парсинг конфига.
Когда конфиг по сути превращается в lua файл где переменным присваются значения, а бонусом можно накидать туда логику, типа если есть какой то файл то меняем дефолты, или если чего то там в /proc то пишем другие значения и тп.

У меня дома prosody полностью (почти) написанный на луа, и проц он не жрёт.

Сейчас я сел запилить свою софтину, там куча сишных биндингов для LUA будет, и LUA только дёргать их будет и перекладывать аргументы, немного бизнес логики - сомневаюсь что оно будет сколь нибудь ощутимо жрать проц.
Пока я пробовал таймер каждую 1мс с принтом гонять и была нагрузка в районе 1-2% на одном ядре райзена. По моим прикидкам у меня эвенты будут реже случатся с одной стороны, с другой воркеров их разгребать будет больше одного.

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

Оглавление
Lunatik - инструментарий для создания в ядре Linux обработчиков на языке Lua, opennews, 22-Апр-24, 09:22  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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