SML#コンパイラは以下の環境変数を参照する.
最小および最大ヒープサイズのヒントを,この順番でコロンで区切って 並べ,バイト単位で指定する. ヒープサイズには接尾辞K(キロ),M(メガ), G(ギガ),T(テラ)を付けることができる. 最大ヒープサイズは省略することができる. その場合,ヒープの動的な拡張は行われない. デフォルトは “32M:256M” である. もしメモリ不足でコンパイラが中断したならば,この環境変数を設定し ヒープサイズを増やしてみると良い.
ランタイムのverboseモードを0から5の整数で指定する. デフォルトは2である. SML#コンパイラの開発用である.
SML#が動的リンクするデータベースライブラリのファイル名を 指定する. SML#のデータベース機能を使用したときにライブラリのロード エラーが発生する場合,これらの環境変数を設定する.