Назад к каталогу

easy_stack

Высокопроизводительный LIFO-аллокатор с двусторонней схемой буфера и автоматическим масштабированием метаданных для быстрого выделения и освобождения памяти

Версия1.2.2
ZIP на зеркалепо запросу
ПроверкаSHA-256
Размер75.59 KiB
Источникофициальный
Обновлено2026-08-23

Установка

Последняя опубликованная версия
1.2.275.59 KiB ZIP
ZIP еще не в горячем кешеАрхив еще не сохранен локально. Первый запрос может занять больше времени: реестр скачает файл на сервере, проверит checksum и только потом отдаст ZIP.версия: последняя
Как подключить скачанный ZIP
  1. Скачайте архив — реестр отдает его уже проверенным.
  2. В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
  3. Укажите скачанный файл — библиотека появится в списке доступных.
Каталог подготовлен для TREMA IDE: программа сможет устанавливать библиотеки с этого зеркала.
Контрольная суммаSHA-256:c6c842e904ef9f19a1d40543d0123449af8017ad9eb56868ec6c266d244febae
Архивeasy_stack-1.2.2-c6c842e9.zip

Описание

Высокопроизводительный LIFO-аллокатор памяти в виде одного заголовочного файла. Использует необычную двусторонне-инвертированную схему буфера: метаданные растут вперёд от начала, а выделенные блоки памяти — в обратном направлении от конца. Они встречаются посередине, что позволяет полностью избежать потерь на выравнивание в области управления. Размер метаданных автоматически масштабируется с 1 до 8 байт в зависимости от объёма буфера, вместо фиксированных 16 байт как в традиционных аллокаторах. На практике это даёт операции выделения и освобождения памяти за O(1) и скорость в 4–4.7 раза выше, чем у стандартных C-аллокаторов и оптимизированных C++ шаблонов. Даже с полной защитой от ошибок в runtime библиотека остаётся в 2.5 раза быстрее конкурентов. Подходит для встроенных систем, где критична как скорость, так и экономия памяти под служебные структуры.

Версии

Показано: 4
1.2.22026-08-23 19:13:51 UTC
ZIP по запросу
первое скачивание может быть дольше
1.2.12026-08-23 19:13:51 UTC
ZIP по запросу
первое скачивание может быть дольше
1.2.02026-08-23 19:13:51 UTC
ZIP готов
готов к быстрому скачиванию
Скачать ZIP
1.1.22026-08-23 19:13:51 UTC
ZIP по запросу
первое скачивание может быть дольше