-
Type:
Improvement
-
Resolution: Done
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
Not Needed
A friend tipped me off to github.com/goccy/go-reflect, which is API compatible with reflect, but does zero allocations. This might help address performance/memory issues in marshaling and unmarshaling.
There is some risk departing from the core reflect library, but it might be worth an experiment to see what the benefits are.
- is related to
-
GODRIVER-494 BSON Codec Redesign
-
- Development Complete
-
-
GODRIVER-487 BSON marshal/unmarshal perf has degraded significantly vs mgo
-
- Closed
-