B
briancfk
Recently, my company using asp.net 2.0 to develop a web site
When I check the asp.net code, i found that there is many pages that
code as the way as below
e.g.
For i=0 to i=50
Dim obj as new myObject()
........................
Next
The obj object that created didt free it or other word didt set to
nothing
This web site / web pages, every day or same time will have many user
browse it
What i worry is, all this obj that didt use will taking space in the
memory, and slow down the system. and even worst, cause the system
hang
Will This HAPPEN?
And What I expect is, the Dot Net Framework will detect the memory
usage and only will free the unuse object when the memory usage is over
the specific limit.
Then it will automatic free the unuse object, Am I true?
Cause last time experience is, that is with Dot Net Frame work 1.1, it
will not free the object so efficiently. So, when i coding, I have to
very carefull to avoid the unuse object taking space in my memory and
slow down my system.
When I check the asp.net code, i found that there is many pages that
code as the way as below
e.g.
For i=0 to i=50
Dim obj as new myObject()
........................
Next
The obj object that created didt free it or other word didt set to
nothing
This web site / web pages, every day or same time will have many user
browse it
What i worry is, all this obj that didt use will taking space in the
memory, and slow down the system. and even worst, cause the system
hang
Will This HAPPEN?
And What I expect is, the Dot Net Framework will detect the memory
usage and only will free the unuse object when the memory usage is over
the specific limit.
Then it will automatic free the unuse object, Am I true?
Cause last time experience is, that is with Dot Net Frame work 1.1, it
will not free the object so efficiently. So, when i coding, I have to
very carefull to avoid the unuse object taking space in my memory and
slow down my system.