I tried an experiment using Win7 Pro/32, 4GB, calibre 0.8.6, 2000-book test library on C:, system on C:, calibre on C:. Memory numbers are what windows reports as "Working set".
Mem at start: 104MB.
Open edit metadata/single (default window layout): 113MB
Hit next button 20 times (commits the dialog): 128MB
Close edit metadata: 128MB
E/M a book and hit escape 20 times: 132MB
E/M a book, hit escape, hit down-arrow 20 times: 132MB
Select 20 books, EM Bulk, press OK: 132MB
At the end of this, Peak Working Set was 161MB.
There was a report that DEP (Data Execution Protection) made a difference. Mine is off. I turned it on and ran a few experiments, and saw no significant difference in memory use. It feels subjectively slightly faster without DEP, but that could be my imagination.
Bottom line: I see no evidence of a significant memory leak. Are you doing something very different from what I did?
|