Micro-optimize datum_to_json_internal() some more.
Nathan Bossart <nathan@postgresql.org>
Micro-optimize datum_to_json_internal() some more. Commit dc3f9bc549 mainly targeted the JSONTYPE_NUMERIC code path. This commit applies similar optimizations (e.g., removing unnecessary runtime calls to strlen() and palloc()) to nearby code. Reviewed-by: Tom Lane Discussion: https://postgr.es/m/20231208203708.GA4126315%40nathanxps13
Files
| Path | Change | +/− |
|---|---|---|
| src/backend/utils/adt/json.c | modified | +9 −7 |
Discussion
- micro-optimizing json.c 15 messages · 2023-12-07 → 2023-12-18