At the High Performance Functional Computing conference in Denver [MoJ95] a new approach to profiling was presented, this allowed the complete set of program costs to be recorded in so-called cost centre stacks. It was proposed that these program costs could then be manipulated using a post-processor which would speed up the task of profiling a Haskell program and would also produce more accurate profiling results. This paper presents the results of using this new profiling tool in the analysis of a number of Haskell programs. The overheads of the scheme are discussed and the benefits of this new system are considered. The paper also outlines how this approach can be modified to trace and debug Haskell programs.
机构:
Univ Lisbon, INESC ID Inst Super Tecn, P-1699 Lisbon, Portugal
Polytech Inst Lisbon, Inst Super Engn Lisboa, ADEETC, Lisbon, PortugalUniv Lisbon, INESC ID Inst Super Tecn, P-1699 Lisbon, Portugal
Carvalho, Fernando Miguel
Cachopo, Joao
论文数: 0引用数: 0
h-index: 0
机构:
Univ Lisbon, INESC ID Inst Super Tecn, P-1699 Lisbon, PortugalUniv Lisbon, INESC ID Inst Super Tecn, P-1699 Lisbon, Portugal