Heap profiling woes
I have a large program with a space leak. So I want to heap profiling, of course. Here's what happens:
I compile with -prof -auto-all and run with -hc. All (99%) allocation is attributed to Main.CAF.
I add -caf-all, run with -hc. All allocation is attributed to Main.main.
I try running with -hd. The program segfaults.
I try running with -hy. The program segfaults.
I try running with -hb. The program dies with a GHC RTS internal error.
I try running with -hr. The generated profile cannot be read by hp2ps because it's truncated.
I edit the truncated file by hand. The allocation is now split between main and SYSTEM.
-- Lennart
Trac metadata
Trac field | Value |
---|---|
Version | 6.7 |
Type | Bug |
TypeOfFailure | OtherFailure |
Priority | normal |
Resolution | Unresolved |
Component | Profiling |
Test case | |
Differential revisions | |
BlockedBy | |
Related | |
Blocking | |
CC | lennart.augustsson@credit-suisse.com |
Operating system | |
Architecture |