Показать сообщение отдельно
Старый 14.07.2006, 06:40     # 10
PSyton
Junior Member
 
Аватар для PSyton
 
Регистрация: 19.04.2002
Адрес: Дом
Пол: Male
Сообщения: 187

PSyton Популярный человек на этом форумеPSyton Популярный человек на этом форумеPSyton Популярный человек на этом форумеPSyton Популярный человек на этом форумеPSyton Популярный человек на этом форумеPSyton Популярный человек на этом форумеPSyton Популярный человек на этом форумеPSyton Популярный человек на этом форуме
А про упаковку перед записью кто-нибудь слышал? Типа объединения 2-х 12-битных блоков в 3 байта? Да и писать/читать лучше не по 1-2 байта за раз а пакетами по килобайту и т.п. Вот это действительно увеличит скорость. (реальное чтение/запись происходит покластерно, а то и большими кусками) Разбирать чего там начиталось в памяти будет на несколько порядков быстрее чем читать мелкими кусками.
В конце-концев вокруг этого всего можно (и нужно) написать прозрачную обертку, которая на верхнем уровне будет оперирровать 12-битными данными а вниху как угодно.
__________________
Дураки не динозавры - они не вымрут...
PSyton вне форума