-
Type: Task
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Query Optimization
Using flame graphs (possibly the tracing profiler with some tactical instrumentation of common BSONObj/BSONObjBuilder methods) we should look into how much time we're spending on converting to/from BSONObj/ accessing fields. This could give us some insight into places in code where we are either using BSONObj incorrectly or we should be using another type altogether.