Commit Graph
11 Commits
Author SHA1 Message Date
Tunglies 689042df60 refactor: use Box to store large config objects and add memory usage tests
- Refactored config-related structs to use Box for storing large objects (e.g., IRuntime, IProfiles, PrfItem) to reduce stack memory usage and improve performance.
- Updated related methods and assignments to handle Boxed types correctly.
- Added and improved unit tests to compare memory usage between Boxed and non-Boxed config objects, demonstrating the memory efficiency of Box.
- Test output now shows the size difference between stack-allocated and heap-allocated (Box) config objects.
2025-06-06 14:54:48 +08:00
Tunglies 564fe15df2 refactor(tests): update format_bytes_speed test cases for consistent output 2025-06-06 14:13:48 +08:00
huzibaca 54296ba84a fix: code lint 2024-09-24 20:11:33 +08:00
huzibaca 45b48ede44 refactor: unify and simplify the call of app_handle(2) 2024-09-23 23:15:51 +08:00
MystiPanda e25185b9b8 feat: add profile name param for script 2024-07-04 23:11:54 +08:00
MystiPanda c698b24e01 chore: update & fmt & clippy 2024-06-12 10:00:22 +08:00
MystiPanda 11465e89a3 feat: Try to support more architecture 2024-03-15 21:14:05 +08:00
MystiPanda b2197187c1 refactor: Try to migrate to boa_engine
#634
2024-03-15 19:58:22 +08:00
MystiPanda 3a883b9e41 refactor: cargo clippy 2024-01-10 17:36:35 +08:00
WhizPanda 8a77f832a3 build: Update Cargo Depends 2023-12-01 15:52:49 +08:00
GyDi 837422fbb8 refactor: wip 2022-11-14 01:26:33 +08:00