🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.functional
Article #117

Technical report available

#117
From: dw
Date: Tue, 14 Apr 1992 15:21
68 lines
2849 bytes
The following technical report is now available.


		Heap Profiling of Lazy Functional Programs

		     Colin Runciman and David Wakeling 

		             University of York

                 Technical Report Number 172 (April 1992)

			        Abstract 

	We describe the design, implementation and use of a new 
	kind of profiling tool that yields valuable information 
	about the memory use of lazy functional programs. The 
	tool has two parts: a modified functional language 
	implementation which generates profiling information 
	during the execution of programs, and a separate program 
	which converts this information to graphical form. With 
	the aid of profile graphs, one can make alterations to a 
	functional program which dramatically reduce its space 
	consumption. We demonstrate this in the case of a genuine 
	example --- the first to which the tool has been applied 
	--- for which the results are strikingly successful.


The material described in this paper was first presented informally at the 1992
Dagstuhl Seminar on Functional Languages: Compiler Technonogy and Parallelism. 
Since then, so many people have expressed interest in this work that we have 
decided to make the technical report available by either: 

    (1) using anonymous ftp to minster.york.ac.uk [144.32.128.41].
        Log in as "anonymous", password is your e-mail address.
        The file that you want is 

			reports/YCS-92-172.ps.Z

	Be sure to transfer it in binary mode.

    (2) writing to the York Departmental Librarian

		Ian Patrick,
		Department of Computer Science,
	    	University of York,
		Heslington,
		York,
		Y01 5DD,
		United Kingdom

	and asking for technical report YCS 172. 

The paper is 28 pages long. We hope you'll like it.

Cheers,

David Wakeling

-------------------------------------------------------------------------------
David Wakeling                  | "Far better it is to dare mighty things, to
Department of Computer Science  |  win glorious triumphs, even though checkered
University of York              |  by failure, than to take rank with those
York Y01 5DD                    |  poor spirits who neither enjoy much nor
England                         |  suffer much, because they live in the gray
                                |  twilight that knows not victory or defeat."
dw@minster.york.ac.uk           |  -- Theodore Roosevelt
-------------------------------------------------------------------------------
Technical Details
Message-ID: <703264916.18883@minster.york.ac.uk>
Path: arc1-ca.pugleaf.net!sparky!uunet!mcsun!uknet!yorkohm!minster!dw

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!mcsun!uknet!yorkohm!minster!dw
From: dw@minster.york.ac.uk
Newsgroups: comp.lang.functional
Subject: Technical report available
Message-ID: <703264916.18883@minster.york.ac.uk>
Date: 14 Apr 92 15:21:56 GMT
Organization: Department of Computer Science, University of York, England
Lines: 68