Ticket #1154 (closed: fixed)
Big memory leak, LoadRaw
Reported by: | Steve Williams | Owned by: | Russell Taylor |
---|---|---|---|
Priority: | critical | Milestone: | Iteration 22 |
Component: | Keywords: | crash, bad alloc, exception, LoadRaw, workspace groups, PolRef test | |
Cc: | Blocked By: | ||
Blocking: | Tester: |
Description
Russell, This is the memory that I told you about. Are you the expert at this? If not pass it on or back to me. Cheers, Steve
Running this script LoadRaw(Filename="POLREF00003014.raw",OutputWorkspace="W",SpectrumMax="4",LoadMonitors="Separate")
increases the amount of memory MantidPlot uses by about 300 Meg. So running it three times causes a bad alloc follwed by termination.
Change History
comment:3 Changed 11 years ago by Russell Taylor
(In [4148]) Improve the speed of LoadRaw in the presence of multiple periods, particularly in the case where the monitors are loaded separately where memory usage is also significantly reduced if there are large log files. Also fixed a minor bug in the attachment of period logs to workspaces. Re #1154.
(In [4108]) Streamline PolrefExample system test by deleting intermediate workspaces. There is a memory issue though, somewhere in the log file handling. Re #1154.