Files
gristlabs_grist-core/sandbox/grist
Dmitry S 9d4eeda480 (core) Python optimizations to speed up data engine
Summary:
- A bunch of optimizations guided by python profiling (esp. py-spy)
- Big one is optimizing Record/RecordSet attribute access
- Adds tracemalloc printout when running test_replay with PYTHONTRACEMALLOC=1 (on PY3)
  (but memory size is barely affected by these changes)

- Testing with RECORD_SANDBOX_BUFFERS_DIR, loading and calculating a particular
  very large doc (CRM), time taken improved from 73.9s to 54.8s (26% faster)

Test Plan: No behavior changes intended; relying on existing tests to verify that.

Reviewers: georgegevoian

Reviewed By: georgegevoian

Differential Revision: https://phab.getgrist.com/D3781
2023-02-09 12:49:58 -05:00
..
2022-06-17 21:53:20 +02:00
2022-10-17 13:38:21 +02:00
2020-07-29 08:57:25 -04:00
2023-02-08 17:15:59 +01:00
2022-12-12 17:52:01 -05:00
2022-02-19 09:46:49 +00:00
2022-02-19 09:46:49 +00:00
2022-06-17 21:53:20 +02:00
2022-05-04 21:41:42 +02:00
2022-05-04 21:41:42 +02:00