構造体の連続使用で使用メモリ増加
構造体を連続して使用したときに、wscript.exeのメモリ使用量がどんどん増加していく現象がありました。 確認したサンプルコードは下記の通り:
Dim RECT Set RECT=CreateObject("SfcMini.Structure") RECT _ "left","Long", _ "top","Long", _ "right","Long", _ "bottom","Long"
Dim i For i=0 to 100 for j=0 to 100 Test next WScript.sleep 500 WScript.echo i & vbsrlf Next
Sub Test Dim rc Set rc=CreateObject("SfcMini.Structure") rc()=RECT
set rc=Nothing End Sub
これを.vbsで保存し、タスクマネージャを開きながら実行すると、wscript.exeのメモリ使用量が増えていきます。 Set rc=Nothing してみても変わりませんでした。
環境: WindowsXP SP3 IE8 wsh v5.7
構造体を連続して使用したときに、wscript.exeのメモリ使用量がどんどん増加していく現象がありました。 確認したサンプルコードは下記の通り:
Dim RECT Set RECT=CreateObject("SfcMini.Structure") RECT _ "left","Long", _ "top","Long", _ "right","Long", _ "bottom","Long"
Dim i For i=0 to 100 for j=0 to 100 Test next WScript.sleep 500 WScript.echo i & vbsrlf Next
Sub Test Dim rc Set rc=CreateObject("SfcMini.Structure") rc()=RECT
set rc=Nothing End Sub
これを.vbsで保存し、タスクマネージャを開きながら実行すると、wscript.exeのメモリ使用量が増えていきます。 Set rc=Nothing してみても変わりませんでした。
環境: WindowsXP SP3 IE8 wsh v5.7