Показать сообщение отдельно
Старый 20.03.2017, 22:34   #20
ailcat
Senior Member
 
Аватара для ailcat
 
Регистрация: Oct 2010
Адрес: Москва
Сообщения: 403
Благодарил(а): 29 раз(а)
Поблагодарили: 2 раз(а) в 2 сообщениях
По умолчанию Ответ: timstamp (не unix_time)

Прошу специалистов немножко помочь, т.к. Пикселя 25-го (и тем паче 12-го) на руках нет.
Во вложении - два варианта временных меток (на основе прежней разработки, но возможный диапазон дат - с 1.01.2016 по 31.12.2079). Т.к. ввод времени мне неактуален (только фиксация времени события для логов, да сравнение "таймштампов" между собой), GetRealTime и GetDate всунул внутрь макросов.

"Базовый" макрос - ts2016bit.msl. Но Arsie говорил, что такой подход жадный до памяти (которой у Пикселя, особенно 12-го, не очень много).
Попробовал намутить без разворачивания даты-времени из int в bool и обратной сборки уже в long - это новый макрос ts2016reg.msl.
ВОПРОС:
Насколько медленнее будет обрабатываться второй макрос (если вообще медленнее), и действительно ли таким подходом удастся заметно выиграть в используемой памяти?
Вложения
Тип файла: msl ts2016bit.msl (12.4 Кбайт, 13 просмотров)
Тип файла: msl ts2016reg.msl (7.6 Кбайт, 24 просмотров)
ailcat вне форума   Ответить с цитированием