You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
perf(index): share file index across IndexStoreReader instances via global cache
Add a shared file index cache (_sharedFileIndexCache) in the Swift bridge
so that multiple IndexStoreReader instances for the same store path reuse
the same pre-built file→unit index. This avoids redundant unit scans that
serialize on _buildIndexLock, reducing indexstore FFI CPU from 64s to 12s
(5.4x) and improving overall CPU utilization from 191% to 207%.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
0 commit comments