dotnet/orleans

[PERF] Investigate optimizations for large graphs

Offen

#8.140 geöffnet am 12.11.2022

 (1 Kommentar) (1 Reaktion) (0 zugewiesene Personen)C# (2.123 Forks)batch import
area-performancearea-serializationenhancementhelp wanted

Repository-Metriken

Stars
 (10.777 Sterne)
PR-Merge-Metriken
 (Durchschn. Merge 2T 2h) (64 gemergte PRs in 30 T)

Beschreibung

See this twitter thread for reference: https://twitter.com/neuecc/status/1589902671540256771?s=20&t=AcVRk8mwSdMyQJT2c5jyDg

Note: we could also consider avoiding reference tracking for types by default. There are some complexities involved, like what do you do with built-in types, eg string, byte[], List<object>. You could potentially have ref-tracking variants of the codecs or pass a reference tracking preference to the codec and have an attribute per-property to indicate a reference tracking preference.

Contributor Guide