Michael Pivato 83a4fc28cc Merge branch 'overhead_allocation_multi_threading' into 'main'
Add multithreading to overhead allocation, add optional storage of from

See merge request vato007/coster-rs!3
2023-03-13 06:03:18 +00:00
2023-03-11 20:47:47 +10:30
2023-02-03 21:29:23 +10:30
2023-02-03 21:29:23 +10:30

Fast Coster

A business costing system that is super fast:

  • Money movements in less than a second
  • Overhead allocation in ~2s for large datasets (~10000 departments) and not flushing every from record - up to 10s when flushing from/to allocations

General Notes

Setting the number of threads in overhead allocation: set RAYON_NUM_THREADS environment variable (doc). Note multithreading is only currently used to calculate allocation percentages, it is not used in the main allocation processing.

Description
No description provided
Readme 3.2 MiB
Languages
Rust 89.8%
Swift 9%
Shell 1.1%