[Laszlo-dev] swf9 and delete
P T Withington
ptw at pobox.com
Fri Feb 8 04:42:50 PST 2008
Agreed. Most of these deletes are probably someone thinking that they
are 'helping' the garbage collector, but they aren't. The GC still
has to prove that the object pointed to by the deleted property is not
referenced elsewhere.
The only case where you would have to be careful would be if somewhere
else in the code we are distinguishing between these properties having
a `null` value and and undefined value (see)[http://tinyurl.com/
2z3q2o], or we are testing for the existence of the property using
`in` or `hasOwnProperty`.
On 2008-02-07, at 19:23 EST, Henry Minsky wrote:
> I think setting them to null would probably be best.
>
> On Thu, Feb 7, 2008 at 6:18 PM, Philip Romanik
> <promanik at laszlosystems.com> wrote:
>>
>> Hi Henry,
>>
>> From looking at the book it seems that delete is only appropriate
>> for arrays and dynamic instance variables. Since we're trying not to
>> use dynamic classes, can I remove lines like this from code (for
>> swf9):
>>
>> delete this.p;
>> delete this.data;
>> delete this.__LZlastdotdot;
>> delete this.context;
>> delete this.__LZtracking;
>>
>>
>> (These lines come from LzDatapointer)
>>
>> Thanks!
>>
>> Phil
>>
>>
>
>
>
> --
> Henry Minsky
> Software Architect
> hminsky at laszlosystems.com
More information about the Laszlo-dev
mailing list