1990
DOI: 10.1093/comjnl/33.5.466
|View full text |Cite
|
Sign up to set email alerts
|

Reference Counting of Cyclic Graphs for Functional Programs

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

1991
1991
2023
2023

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 6 publications
(3 citation statements)
references
References 0 publications
0
3
0
Order By: Relevance
“…Because of its popularity in the mobile environment, where memory overhead is a primary concern, Apple's implementation of Swift uses non-deferred RC and uses the optimizations described in Section 2.2.2. Swift uses weak references to avoid cyclic references, an approach popular in previous literature [11,16].…”
Section: Swift Programming Languagementioning
confidence: 99%
See 1 more Smart Citation
“…Because of its popularity in the mobile environment, where memory overhead is a primary concern, Apple's implementation of Swift uses non-deferred RC and uses the optimizations described in Section 2.2.2. Swift uses weak references to avoid cyclic references, an approach popular in previous literature [11,16].…”
Section: Swift Programming Languagementioning
confidence: 99%
“…Another category of works attempt to efficiently detect and remove cyclic references [13,24,27,31,33]. Swift solves this problem through weak references, an approach popular in previous literature [11,16]. We believe that BRC can also be integrated into RC implementations with cyclic reference detection and removal algorithms.…”
Section: Related Workmentioning
confidence: 99%
“…Space profiling information is recorded separately for each c «-o combination and requires only small changes to be made to the cell allocation and garbage collection code so that the relevant registers are updated each time a cell is allocated or deallocated. To monitor continuously the number of heap cells that are currently active we assume referencecount garbage collection (Glaser et al, 1988;Hughes, 1987;Axford, 1990;Hudak, 1986;Lermen and Maurer, 1986;Shute, 1988). If a different style of garbage collection were used, such as two-space copying (Baker, 1978;Rudalics, 1986) or mark/sweep (Cohen, 1981;Hughes, 1985) then the number of active heap cells could only be approximated by an upper bound.…”
Section: Space Profilingmentioning
confidence: 99%