specifies the maximum size in bytes of expressions that will be stored in displayed summary boxes.
- Summary boxes, which display the function name, an icon and key properties instead of the complete expression, are used by functions such as SparseArray, TimeSeries and InterpolatingFunction.
- Summary boxes for expressions smaller than $SummaryBoxDataSizeLimit contain a full copy of the expression and can be reused as input.
- Expressions larger than $SummaryBoxDataSizeLimit have summary boxes that do not contain a full copy of the expression, but provide an interface for storing the expression for later reuse.
- The expression can only be embedded in the summary box while the kernel session that created it is still running and has a reference to the expression, either in a variable or Out[n].
Examplesopen allclose all
Basic Examples (2)
Numerical functions such as InterpolatingFunction respect $SummaryBoxDataSizeLimit:
NearestFunction behaves similarly:
StructuredArray behaves similarly:
Statistical functions such as TimeSeries respect $SummaryBoxDataSizeLimit:
WeightedData behaves similarly:
GeoPosition respects $SummaryBoxDataSizeLimit:
Save memory in a kernel session by setting $HistoryLength to zero:
Restore the default values of $HistoryLength: