まず前提として配列を使う時は配列名をDIMで宣言しないと使えませんよね。 単純に考えて、その処理を事前に済ませておく分だけ速くなるんじゃないです? 設定した配列に定数を代入してプログラム実行中は読み込みにだけ使うなら、代入の処理も省けて更に速くなると思いますよ。 特に用途が決まってないなら、わざわざ「0」や「""」を最初に代入しなくても配列の要素をPUSH命令などで増やした時点で実数型や文字列型など型に応じたメモリーが確保されるので無意味かと。 使用できるメモリー残量が少なくなるとスペックが低下するのは、何回もPUSHやPOPで使用メモリ量を変えたときに、メモリ領域が虫食い状態になって空きを探すのに時間を取られるからだと思うので、最初に使用量の限界を決めて、その中でやりくりするようにすればスペック低下は起こらないと思いますよ。