Skip to main content

Module lazy_entries

Module lazy_entries 

Source
Expand description

§Lazy Entry Loading

메모리 효율을 위한 지연 로딩 엔트리 시스템입니다. 엔트리를 필요할 때만 디스크에서 읽어옵니다.

§entries.bin v2 포맷

[Header]
  magic: [u8; 4] = "MKE2"
  version: u32 = 2
  count: u32
  index_offset: u64 (인덱스 테이블 시작 위치)

[Entry Data] (압축 가능)
  entry_0: [left_id:u16][right_id:u16][cost:i16][surface_len:u16][feature_len:u16][surface][feature]
  entry_1: ...
  ...

[Index Table]
  offset_0: u64 (entry_0의 파일 내 위치)
  offset_1: u64
  ...

Structs§

LazyEntries
지연 로딩 엔트리 저장소

Functions§

migrate_entries_v1_to_v2
entries.bin v1을 v2로 마이그레이션