pvvx
Активный участник сообщества
Вот эта T[256] отожрет и так малую память RAM.Хеш Пирсона 8 бит
....
// T table for Pearson hashing from RFC3074, хотя не думаю, что это принципиально
unsigned char T[256] = {
.....
};
Как по мне, по быстродействию вполне сравнимо с MPFS2
На 256 байт будет меньше heap или bss.
Как раз в связи с этим счас пытаюсь оптимизировать систему обработки имен переменных.
Имена, строки к примеру с os_printf("отъем память!"), помещаются в память... Короче разбираюсь и изучаю как транслируется и распределяется у данного проца просматривая итоговые листинги asm и т.д.
Сборка SHERTS не дает листингов asm и т.д. Надо дописывать маке-файлы.
Там ещё доп. инфа привязывается к бинарнику. Точно не смотрел, но разметка то для загрузчика bios и распределения что куда раскидывать по сегментам должна быть.Я не уверен. Причем эта неуверенность появилась после того, как combine при разной последовательности включения файлов дало неполный размер выходного bin - что-то вроде 506 с копейками вместо 520 с копейками
Последнее редактирование: