Eric H. Jung wrote:
I suppose that question can be answered by someone who knows whether or
not properties of a variable are deleted when the variable itself is
deleted. Anyone?

Of course they are, but even that's not the whole point. Suppose your code executes:

foo = "sensitive data"

and later it executes:

foo = null

The string "sensitive data" is probably still in memory*, even though the memory is available for reuse and might be overwritten later. Writing:

delete foo

is no help.  That only affects memory used by the property itself.

* And that's my question: is unused memory cleared immediately, or cleared later by the garbage collector, or (most likely) not cleared at all until something else happens to overwrite it?

--
Rod Whiteley
_______________________________________________
Project_owners mailing list
[email protected]
http://mozdev.org/mailman/listinfo/project_owners

Reply via email to