usoferaser
New Member
Re: Eraser 6.0.8.2273 occupied a lot of memory while wiping.
Joel, may be so much memory allocation occurs because of wrong .NET installation and that's why garbage collector can't work properly, but all the same Eraser occupies a lot of memory even it works properly! Can you answer me why you need so much memory to erase unused disk space? For what do you need it?
I think that unused disk space makes in 3 steps:
1) Create a big file that occupied all of free disk space and fill it with choosen method.
2) Erase MFT records if there is an NTFS partition.
3) Erase cluster tips.
If all of these steps doing with unbuffered IO, there is no necessity to alloc a lot of memory. Why you don't use unbuffered IO?
Joel, may be so much memory allocation occurs because of wrong .NET installation and that's why garbage collector can't work properly, but all the same Eraser occupies a lot of memory even it works properly! Can you answer me why you need so much memory to erase unused disk space? For what do you need it?
I think that unused disk space makes in 3 steps:
1) Create a big file that occupied all of free disk space and fill it with choosen method.
2) Erase MFT records if there is an NTFS partition.
3) Erase cluster tips.
If all of these steps doing with unbuffered IO, there is no necessity to alloc a lot of memory. Why you don't use unbuffered IO?