Пожалуйста, помогите со следующим сценарием в устройстве WinCE 5.0
Я использую dword реестра для хранения около 30 значений.
Этизначения реестра обновляются каждую минуту (без создания нового ключа, просто его обновление).
Теперь я использую следующий API для получения доступных байтов
public static extern bool GetDiskFreeSpaceEx(string lpDirectoryName,
out ulong lpFreeBytesAvailable,
out ulong lpTotalNumberOfBytes,
out ulong lpTotalNumberOfFreeBytes);
Выводы состоят в том, что после обновления ключей около 77 Кбайт я теряю около 23 КБ памяти (общее количество свободных байтов меньше на 23 КБ).
Даже после перезапуска устройства я вижу, что эти 23 КБ не сохраняются (они теряются).
Пожалуйста, помогите со следующими вопросами
=> В чем причина истощения SRAM
=> Как восстановить эту потерянную память.