The Library
The results of profiling large-scale lazy functional programs
Tools
Jarvis, Stephen A. and Morgan, R. G. (1997) The results of profiling large-scale lazy functional programs. In: Kluge, Werner, (ed.) Implementation of Functional Languages. Lecture Notes in Computer Science, Volume 1268 . Springer Berlin Heidelberg, pp. 200-211. ISBN 9783540632375
PDF
the_results_of_profiling_large-scale_lazy_functional_programs.pdf - Published Version Embargoed item. Restricted access to Repository staff only - Requires a PDF viewer. Download (1835Kb) |
Official URL: http://dx.doi.org/10.1007/3-540-63237-9_26
Abstract
At the High Performance Functional Computing conference in Denver 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.
Item Type: | Book Item | ||||
---|---|---|---|---|---|
Subjects: | Q Science > QA Mathematics > QA76 Electronic computers. Computer science. Computer software | ||||
Divisions: | Faculty of Science, Engineering and Medicine > Science > Computer Science | ||||
Series Name: | Lecture Notes in Computer Science | ||||
Journal or Publication Title: | Lecture Notes in Computer Science (Selected Papers of the Implementation of Functional Languages 8th International Workshop) | ||||
Publisher: | Springer Berlin Heidelberg | ||||
ISBN: | 9783540632375 | ||||
ISSN: | 9783540632375 | ||||
Book Title: | Implementation of Functional Languages | ||||
Editor: | Kluge, Werner | ||||
Official Date: | 1997 | ||||
Dates: |
|
||||
Volume: | Volume 1268 | ||||
Page Range: | pp. 200-211 | ||||
Status: | Peer Reviewed | ||||
Publication Status: | Published | ||||
Access rights to Published version: | Restricted or Subscription Access | ||||
Date of first compliant deposit: | 28 July 2016 |
Request changes or add full text files to a record
Repository staff actions (login required)
View Item |