|
|
|
#1
|
|||
|
|||
|
Thanks for returning to the project, deduplication is a very useful feature.
I have an idea which will reduce the required RAM for dedup. You may store some rare/large duplicated streams in a temp file, while storing small/frequent dupes in RAM - this way the excessive HDD load won't happen, cause reads will be rare and the RAM won't be used that much. 1-2 GB is a pretty big amount even for machines with 8 GB. And for users with 4 GB installation will be almost impossible, considering srep and lolz/lzma. Even with page file. So reduction/control over used RAM is a must, I think. I'd recommend you Halo Reach for testing dedup, it has tons of duplicate streams of a different size. Last edited by FitGirl; 23-05-2020 at 19:56. |
| Sponsored Links |
|
#2
|
||||
|
||||
|
Dedup
Quote:
srep does a very good job finding matches that are located far away! that in order to happen makes a dictionary! IF you sort the files you feed srep you can actually reduce ram needed and its speed Sorting preprocession can speedup the process and cost less ram !! and remove IO overhead because NO temps
__________________
My projects : Masked Compression, lzma2(xz) on Freearc, Zstd compressor for windows My optimizations : packjpg.exe, zstd, lzham, precomp-dev-0.45. |
|
#3
|
||||
|
||||
|
Quote:
Quote:
Quote:
Believe me I have several ideas of how to reduce memory usage before even relying on virtual memory. Optimisation is my middle name. |
![]() |
| Thread Tools | Search this Thread |
| Display Modes | |
|
|