Beispiel:

ungepackterArray = {1, 2, 3, 4, 5,  6,  7,  8,  9,  10}

gepackterArray = Range[10]

Beide Listen sind in ihrem Wert identisch.

ungepackterArray  == gepackterArray

Schon bei einer so kleinen Liste spart ein gepackter Array gegenüber einem ungepackten Array das 2.3-fache des Speicherplatzes.

ByteCount[ungepackterArray]/ByteCount[gepackterArray] // N

Auch die Geschwindigkeit ändert sich merklich. Dies wird bei größeren Arrays noch deutlicher.

Timing[Do[ungepackterArray + ungepackterArray, {10000}]]

Timing[Do[gepackterArray + gepackterArray, {10000}]]