Leaking Space.
The article discusses space leaks, which is when a computer program uses more of the computer's memory than is necessary. The control of a computer program's evaluation to reduce the time between allocating and discarding memory to eliminate space leaks is discussed. Lazy evaluations, when an evalua...
| Publicado en: | Communications of the ACM Vol. 56; no. 11; pp. 44 - 53 |
|---|---|
| Autor principal: | |
| Formato: | Artículo |
| Publicado: |
Association for Computing Machinery
Nov2013
|
| Materias: | |
| Acceso en línea: | Ver este registro en EBSCOhost |
| fields | @attributes: recordID: 1 pdfLink: plink: https://search.ebscohost.com/login.aspx?direct=true&db=hlh&AN=91736516&site=ehost-live header: @attributes: shortDbName: hlh uiTerm: 91736516 longDbName: Humanities International Complete uiTag: AN controlInfo: bkinfo: jinfo: jid: 00010782 ACM jtl: Communications of the ACM issn: 00010782 maglogo: N pubinfo: dt: Nov2013 vid: 56 iid: 11 pid: 68 pub: Association for Computing Machinery artinfo: ui: 91736516 10.1145/2524713.2524722 ppf: 44 ppct: 9 formats: tig: atl: Leaking Space. aug: au: MITCHELL, NEIL affil: Haskell Programmer, Standard Chartered Bank su: Programming languages Computer programming Systems programming (Computer science) Computer storage capacity Computer storage devices Computer software Computer science sug: subj: Programming languages Computer programming Systems programming (Computer science) Computer storage capacity Computer storage devices Computer software Computer science ab: The article discusses space leaks, which is when a computer program uses more of the computer's memory than is necessary. The control of a computer program's evaluation to reduce the time between allocating and discarding memory to eliminate space leaks is discussed. Lazy evaluations, when an evaluation of an expressing is delayed until its value is needed, and closures, a function combined with its environment are both considered as a cause of space leaks and attributed to lazy functional programming languages. pubtype: Periodical doctype: Article src: R language: English refInfo: copyright: @attributes: flag: Y dt: @attributes: year: 2013 holdings: @attributes: islocal: N |
|---|