mar-file-system / GUFI

Grand Unified File-Index
Other
46 stars 23 forks source link

Reduce Memory Usage #125

Closed calccrypto closed 1 year ago

calccrypto commented 1 year ago

Combination of in-situ processing, deferred queues, reduced struct work size, and compression with zlib

codecov-commenter commented 1 year ago

Codecov Report

Merging #125 (bbeafb3) into master (9e9d556) will increase coverage by 0.90%. The diff coverage is 90.17%.

:exclamation: Current head bbeafb3 differs from pull request most recent head b998ef5. Consider uploading reports for the commit b998ef5 to get more accurate results

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more

@@            Coverage Diff             @@
##           master     #125      +/-   ##
==========================================
+ Coverage   83.47%   84.38%   +0.90%     
==========================================
  Files          43       56      +13     
  Lines        5012     6077    +1065     
  Branches      642      660      +18     
==========================================
+ Hits         4184     5128     +944     
- Misses        564      672     +108     
- Partials      264      277      +13     
Impacted Files Coverage Δ
contrib/performance/performance_pkg/hashdb/gufi.py 100.00% <ø> (ø)
...trib/performance/performance_pkg/hashdb/machine.py 100.00% <ø> (ø)
contrib/performance/gufi_hash.py 93.90% <66.66%> (+15.52%) :arrow_up:
src/gufi_dir2trace.c 72.07% <76.92%> (+0.64%) :arrow_up:
src/gufi_dir2index.c 67.41% <79.59%> (-0.22%) :arrow_down:
...kg/extraction/gufi_query/cumulative_times_terse.py 80.76% <80.76%> (ø)
src/gufi_query/main.c 77.89% <81.81%> (-6.51%) :arrow_down:
src/bf.c 94.48% <84.21%> (-4.06%) :arrow_down:
src/utils.c 84.25% <84.81%> (-1.68%) :arrow_down:
src/gufi_trace2index.c 85.94% <87.03%> (ø)
... and 21 more

... and 10 files with indirect coverage changes

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.