Memory and Variable Management
694
Why Is Garbage Collection Necessary?
The user data archive is divided into sectors. When you first begin archiving, variables
are stored consecutively in sector 1. This continues to the end of the sector. If there is
not enough space left in the sector, the next variable is stored at the beginning of the
next sector. Typically, this leaves an empty block at the end of the previous sector.
Each variable that you archive is stored in the first empty block large enough to hold it.
Note:
An archived variable is stored in a continuous block within a single sector; it cannot
cross a sector boundary.
This process continues to the end of the last sector. Depending on the size of individual
variables, the empty blocks may account for a significant amount of space.
Note:
Garbage collection occurs when the variable you are archiving is larger than any
empty block.
variable B
variable C
variable A
variable D
Depending on its
size, variable D is
stored in one of
these locations.
Sector 1
Sector 3
Sector 2
Empty
block
Содержание Titanium TI-89
Страница 9: ...Getting Started 6 TI 89 Titanium keys Ë Ì Í Ê ...
Страница 34: ...Getting Started 31 2 or D 2 B u s i n e s s D B D B Press Result ...
Страница 43: ...Getting Started 40 3 0 D B D D B D Press Result ...
Страница 44: ...Getting Started 41 D 2 0 0 2 D B Scroll down to October and press Press Result ...
Страница 58: ...Getting Started 55 Example Set split screen mode to TOP BOTTOM Press Result 3 B D ...
Страница 70: ...Getting Started 67 ...
Страница 175: ...Operating the Calculator 172 From the Keyboard ...
Страница 456: ...Tables 453 ...
Страница 503: ...Split Screens 500 Note Both Top Bottom and Left Right splits use the same methods to select an application ...
Страница 527: ...Data Matrix Editor 524 ...
Страница 704: ...Connectivity 701 A TI 89 Titanium and a Voyage 200 linked together I O Port I O Port I O unit to unit cable ...