... | ... | @@ -135,7 +135,7 @@ These definitions can be found in rts\\storage.h. |
|
|
|
|
|
Here is a little digram of the data structure formed by the generations and steps. The global variable 'generations' is a an array of pointers to generations. Each generation has 'steps' as a pointer array to its steps.
|
|
|
|
|
|
[ http://www.cs.indiana.edu/\~rpjames/HaskellGC/ds/generations-steps.jpg](http://www.cs.indiana.edu/~rpjames/HaskellGC/ds/generations-steps.jpg)
|
|
|
[http://www.cs.indiana.edu/\~rpjames/HaskellGC/ds/generations-steps.jpg](http://www.cs.indiana.edu/~rpjames/HaskellGC/ds/generations-steps.jpg)
|
|
|
|
|
|
|
|
|
|
... | ... | @@ -143,6 +143,6 @@ Each step contains a pointer to a link list of blocks that are part of the step. |
|
|
|
|
|
|
|
|
|
|
|
[ http://www.cs.indiana.edu/\~rpjames/HaskellGC/ds/step-blocks.jpg](http://www.cs.indiana.edu/~rpjames/HaskellGC/ds/step-blocks.jpg)
|
|
|
[http://www.cs.indiana.edu/\~rpjames/HaskellGC/ds/step-blocks.jpg](http://www.cs.indiana.edu/~rpjames/HaskellGC/ds/step-blocks.jpg)
|
|
|
|
|
|
|