Lookupengine Performance

Keep the LookupEngine reflection engine and its descriptors allocation-light on the per-member hot path, and add a BenchmarkDotNet benchmark to check possible implementations. USE FOR: reducing allocations or reflection cost on the decompose path, choosing value types over heap types, pre-sizing collections, avoiding boxing and LINQ on hot paths, using spans, caching reflection metadata, disposing enumerators, reaching for unsafe accessors, and deciding when to benchmark and which candidate is the baseline. DO NOT USE FOR: writing a new abstractions or understanding the decompose pipeline structure.

lookup-foundation 4576f22 8.0 KB Updated

File contents

lookup-foundation/lookupengine/tree/main/.agents/skills/lookupengine-performance commit 4576f220f9

Frequently asked questions

npx skillmds@latest add lookup-foundation/lookupengine-performance