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
Running CodeGraph v1.2.0 (with #965 O(K²) import-resolution fix and #999 "Resolving refs" wedge fix) on an 8,256-file monorepo with 2 git submodules still takes ~65 minutes for the extraction+resolution phase on a full index run.
If still a known issue, is there a tracking issue / ETA?
Otherwise, what diagnostics do you need (verbose log? DB stats? profile trace?)
Are there repo patterns that bypass the perf fixes — e.g. mixed Java+Kotlin sources, cross-submodule imports, or certain Gradle/Spring conventions?
Why this matters
We run a full index once per repo (cold start), then incremental sync runs (seconds on unchanged code). 65 minutes is the blocking cost for first-time ingestion of large repos. A meaningful speedup here would unlock multi-project workspace use cases that currently take half an hour just to ingest.
What I haven't tried
Running submodule indexing in parallel (backend/ and frontend/)
--verbose to see phase-level progress
--jobs parallelism flag (if CG exposes one for resolution)
Excluding test/build artifacts from extraction
Happy to follow whichever diagnostic path the maintainer recommends.
Summary
Running CodeGraph v1.2.0 (with #965 O(K²) import-resolution fix and #999 "Resolving refs" wedge fix) on an 8,256-file monorepo with 2 git submodules still takes ~65 minutes for the extraction+resolution phase on a full
indexrun.Repo Structure
Observed Behavior
Invocation
No sub-module parallelism, no
--verbose(clean baseline to compare against v1.1.x).Questions for the maintainer
Why this matters
We run a full
indexonce per repo (cold start), then incrementalsyncruns (seconds on unchanged code). 65 minutes is the blocking cost for first-time ingestion of large repos. A meaningful speedup here would unlock multi-project workspace use cases that currently take half an hour just to ingest.What I haven't tried
backend/andfrontend/)--verboseto see phase-level progress--jobsparallelism flag (if CG exposes one for resolution)Happy to follow whichever diagnostic path the maintainer recommends.