Advertisement

Heap profiling for space efficiency

  • Colin Runciman
  • Niklas Röjemo
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1129)

Keywords

Garbage Collection Program Component Functional Programming Index Tree Space Efficiency 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Allison, L.: Lazy dynamic-programming can be eager Information Processing Letters 43 (1992) 207–212Google Scholar
  2. 2.
    Clack, C., Clayman, S., Parrott, D.: Lexical profiling: theory and practice. J. Functional Programming 5 (1995) 225–277Google Scholar
  3. 3.
    Hartel, P.H., Veen, A.H.: Statistics on graph reduction of SASL programs. Software — Practice and Experience 18 (1988) 239–253Google Scholar
  4. 4.
    Ripley, G.D., Griswold, R.E., Hanson, D.R.: Performance of storage management in an implementation of SNOBOL4. IEEE Transactions on Software Engineering SE-4 (1978) 130–137Google Scholar
  5. 5.
    Runciman, C., Röjemo, N.: New dimensions in heap profiling. J. Functional Programming 6 (1996) to appearGoogle Scholar
  6. 6.
    Runciman, C., Wakeling, D.: Heap profiling of lazy functional programs. J. Functional Programming 3 (1993) 217–245Google Scholar
  7. 7.
    Runciman, C., Wakeling, D.: Heap profiling of a lazy functional compiler. In Functional Programming, Glasgow 1992, Springer-Verlag Workshops in Computing (1993) 203–214Google Scholar
  8. 8.
    Röjemo, N.: Garbage collection, and memory efficiency, in lazy functional languages. Ph.D. thesis, Computer Sciences, Chalmers Univ. of Technology, Göteborg (1995)Google Scholar
  9. 9.
    Röjemo, N., Runciman, C.: Lag, drag, void and use — heap profiling and spaceefficient compilation revisited. In Proc. Intl. Conf. on Functional Programming (ICFP'96), ACM Press (1996) 34–41Google Scholar
  10. 10.
    Sansom, P.M.: Execution profiling for non-strict functional languages. Ph.D. thesis, Computing Science, Univ. of Glasgow (1994)Google Scholar
  11. 11.
    Sansom, P.M., Peyton Jones, S.L.: Time and space profiling for non-strict higherorder functional languages. Proc. ACM Conf. on Principles of Programming Languages (POPL'95), ACM Press (1995) 355–366Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1996

Authors and Affiliations

  • Colin Runciman
    • 1
  • Niklas Röjemo
    • 1
  1. 1.Department of Computer ScienceUniversity of YorkHeslingtonUK

Personalised recommendations