On Sat, Sep 25, 2010 at 4:07 AM, BB <[email protected]> wrote:
> The problem is that I don't attach anything.
> Try this test code pls, so I will be sure that I am not crazy ^^...
>
> Public Class CMyClass
>    Inherits Object
>    Private fPropertyOne As String
>    Private fPropertyTwo As Integer
>    Public Event OnSomeEvent(ByRef vSender As Object)
> End Class
>
> Private Sub btn1_Click(ByVal sender As System.Object, ByVal e As
> System.EventArgs) Handles btn1.Click
>
>        Dim i As Integer
>        For i = 0 To 1000
>            Dim oEl As New CMyClass()
>            Console.WriteLine("element created " &
> GC.GetTotalMemory(True))
>            oEl = nothing
>            Console.WriteLine("element after destroying " &
> GC.GetTotalMemory(True))
>        Next
>    End Sub
> End Class
---------------------

oEI = nothing is just a marker for the garbage collector to use in the
future.  It is not going to be performed on your time and if you call
it to be performed your performance will get worse.

Think of it as "You are on M$ time" They will decide what is good for
you and you need not worry about it.

;->

-- 
Stephen Russell

Sr. Production Systems Programmer
CIMSgts

901.246-0159 cell

Reply via email to