-
- Downloads
json unfolding: parse incrementally instead of using cheshire (#42638)
this lowers memory usage 100x for 50kb strings (our limit before this change) and speeds up parsing by an order of magnitude. For example, results for parsing 42kb string (already in memory): Before: Time per call: 6.32 ms Alloc per call: 8,732,850b After: Time per call: 55.16 us Alloc per call: 83,254b
Showing
- src/metabase/driver/sql_jdbc/sync/describe_table.clj 71 additions, 43 deletionssrc/metabase/driver/sql_jdbc/sync/describe_table.clj
- src/metabase/util.cljc 27 additions, 0 deletionssrc/metabase/util.cljc
- test/metabase/driver/sql_jdbc/sync/describe_table_test.clj 26 additions, 39 deletionstest/metabase/driver/sql_jdbc/sync/describe_table_test.clj
- test/metabase/util_test.cljc 22 additions, 1 deletiontest/metabase/util_test.cljc
Please register or sign in to comment