なんというか動きの悪いプログラムがあって
Redim Preserveを多用してあるんだが、
このせいと思うか?

これってC言語でいうreallocだよな?