VBの場合、スコープがグローバルの参照型の変数は
参照が変わった場合、前の値はメモリから消えるのでしょうか?

Public str as String

のstrに
 str = "A"
 str = "B"
とした場合の"A"です。

何かのタイミングで一斉に消えたりするのでしょうか?