-
Notifications
You must be signed in to change notification settings - Fork 0
Optimization Log
-
Random Access BIF Reading: Optimized resource loading by calculating BIF entry offsets directly and seeking to data, bypassing full
BinaryParseroverhead for container metadata. -
Chitin Lookup Caching: Implemented O(1) resource lookups via a hash map generated at startup.
-
Resource Type Mapping: Automated conversion of integer resource types to string extensions (e.g., 1002 -> ITM).
-
File Handle Optimization: Reduced filesystem overhead by avoiding redundant file openings during BIF resource extraction.
-
BIF I/O Bottleneck Fix: Eliminated full parsing of BIF indices;
BiffHandlernow seeks directly to resource data using the index provided by Chitin.
-
Resource Indexing: Shifting from full
to_dict()caching to a projection-based index to reduce memory footprint and startup time. -
Undo/Redo System: Implementing a Command pattern to support non-destructive editing in Stage 3.
-
BAM Parsing: Determining whether to treat BAMs as opaque assets or source-controlled project files.
-
Layer 2 Schema Design: Defining the clean project-level schemas for CRE, ITM, and ARE.