99% bug

My recuva stops with seaching files at 99%.

I have v1.08.174, I thing this is a bug or do I something wrong.

I hope someone can help me.

Can you run Recuva in debug mode and either post the log here or PM me for an email address to send it to. http://forum.piriform.com/index.php?showtopic=8789

Thanks

:)

MrRon

Hi, I'm experiencing the same problem. On 99%, computer runs out of memory. Recuva is consuming much more memory than previous versions. The amount of memory used is in direct proportion of files found.

Tested on 2 computers:

At work, 3 GB RAM, 260 GB HDD, 1.190.000 files found. Recuva consumes 2 GB of RAM and on 99% crashes.

At home, 2 GB RAM, 220 GB HDD, 390.000 files found. Recuva consumes about 500 MB of RAM, is waiting a few seconds on 99% and finally shows all files.

With a few thousands of files found, memory usage is not increased so much.

Some measuring (at home computer):

Values stands for Working Set / Virtual memory.

Recuva 1.09.194 - 390.000 files

Before scan: 5 MB / 41 MB

At 99%: 390 MB (and it stalls for a few seconds)

After scan: 540 MB / 580 MB

Recuva 1.07.138 - 390.000 files (same disk)

Before scan: 5 MB / 37 MB

At 99%: 360 MB / 530 MB

After scan: 52 MB / 314 MB

Scanning is faster than 1.09.

LOG (Debug):

[2007-12-10 01:31:55] [iNFO ] Recuva v1.09.194[2007-12-10 01:31:55] [iNFO ] System Info: MS Windows XP SP2, AMD Athlon 64 Processor 3000+, 2,0GB RAM, GIGABYTE RADEON 9600 PRO[2007-12-10 01:31:57] [ERROR] Internet connection not found[2007-12-10 01:32:00] [iNFO ] Boot sector:61KQTlRGUyAgICAAAggAAAAAAAAA+AAAPwD/AN4WCAMAAAAAgACAAKIuFBoAAAAAAAAMAAAAAAAQAAAAAAAAAPYAAAABAAAA9xn0TF70TDYAAAAA+jPAjtC8AHz7uMAHjtjoFgC4AA2OwDPbxgYOABDoUwBoAA1oagLLihYkALQIzRNzBbn//4rxZg+2xkBmD7bRgOI/9+KGzcDtBkFmD7fJZvfhZqMgAMO0QbuqVYoWJADNE3IPgftVqnUJ9sEBdAT+BhQAw2ZgHgZmoRAAZgMGHABmOwYgAA+COgAeZmoAZlAGU2ZoEAABAIA+FAAAD4UMAOiz/4A+FAAAD4RhALRCihYkABYfi/TNE2ZYWwdmWGZYH+stZjPSZg+3DhgAZvfx/sKKymaL0GbB6hD3NhoAhtaKFiQAiujA5AYKzLgBAs0TD4IZAIzABSAAjsBm/wYQAP8ODgAPhW//Bx9mYcOg+AHoCQCg+wHoAwD76/60AYvwrDwAdAm0DrsHAM0Q6/LDDQpBIGRpc2sgcmVhZCBlcnJvciBvY2N1cnJlZAANCk5UTERSIGlzIG1pc3NpbmcADQpOVExEUiBpcyBjb21wcmVzc2VkAA0KUHJlc3MgQ3RybCtBbHQrRGVsIHRvIHJlc3RhcnQNCgAAAAAAAAAAAAAAAAAAg6CzyQAAVao=[2007-12-10 01:32:00] [iNFO ] Reading MFT[2007-12-10 01:32:00] [iNFO ] Reading files[2007-12-10 01:32:05] [iNFO ] Building folders[2007-12-10 01:32:05] [iNFO ] Restoring tree[2007-12-10 01:32:05] [iNFO ] Analyzing damage[2007-12-10 01:32:23] [iNFO ] Processing recycle bin[2007-12-10 01:32:23] [iNFO ] Returning list

Hope this helps.

post-17598-1197248778_thumb.png

post-17598-1197248820_thumb.png

post-17598-1197248778_thumb.png

post-17598-1197248820_thumb.png

Works OK here, little hesitation at 99%, but then it finishes. :)

The original debug log is about 52,000 Kb. If the small edited version below is unhelpful, let me know how to attach the big one and I will.

recuvagraph.jpg.xs.jpg

and

recuvanums.jpg.xs.jpg