|
List Info
Thread: RE: Tracking down a memory leak
|
|
| RE: Tracking down a memory leak |

|
2007-01-23 07:03:52 |
|
| >From: "Emmanuel Stapf [ES]" eiffel.com>
>Seems right to me. The next step is calling `referers' from MEMORY on the
>new
>SPECIAL [BOOLEAN] object being created. To do so I'll clone the SPECIAL
>[ANY]
>and use it to compare with the next step, that way you can find the newly
>created SPECIAL [BOOLEAN] object.
There will be more than one - at least three - distinguished by size - I can
tell from the count attributes which class has these ARRAY [BOOLEAN]. So it
would be nice to skip that level of referer, and go directo the the next
class up in the hierarchy (the culprit class will be at least 3 levels
higher up, so I'd rather skip as much work as possible). Is there a way to
get the INTEGER key from the class name?
Whether or not, having clioned the SPECIAL [ANY], how do I compare the two
to find the new ones? Are they sorted by age, so I will see the new ones at
the end of the list, or is there some other way of telling which is new (the
list of SPECIAL [BOOLEAN] has a count in the hundreds, many of which will be
legitimate).
_________________________________________________________________
The MSN Entertainment Guide to Golden Globes is here. Get all the scoop.
http://tv.msn.com/tv/globes2007/?icid=nctagline2
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/eiffel_software/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/eiffel_software/join
(Yahoo! ID required)
<*> To change settings via email:
mailto:eiffel_software-digest@yahoogroups.com
mailto:eiffel_software-fullfeatured@yahoogroups.com
<*> To unsubscribe from this group, send an email to:
eiffel_software-unsubscribe@yahoogroups.com
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|
| RE: Tracking down a memory leak |

|
2007-01-23 20:26:25 |
|
| > class up in the hierarchy (the culprit class will be at least
> 3 levels
We have built internal tools for EiffelStudio for doing this kind of stuff. If
you want to play with them, send me a private email and I'll give you some more
instructions.
> higher up, so I'd rather skip as much work as possible). Is
> there a way to get the INTEGER key from the class name?
I'm not sure what you mean here.
> Whether or not, having clioned the SPECIAL [ANY], how do I
> compare the two
> to find the new ones? Are they sorted by age, so I will see
> the new ones at
> the end of the list, or is there some other way of telling
> which is new (the
> list of SPECIAL [BOOLEAN] has a count in the hundreds, many
> of which will be
> legitimate).
There is no facility on SPECIAL, so you will need to perform as many linear
traversal as needed to find the new items between the old SPECIAL [ANY] and the
new one.
Regards,
Manu
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/eiffel_software/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/eiffel_software/join
(Yahoo! ID required)
<*> To change settings via email:
mailto:eiffel_software-digest@yahoogroups.com
mailto:eiffel_software-fullfeatured@yahoogroups.com
<*> To unsubscribe from this group, send an email to:
eiffel_software-unsubscribe@yahoogroups.com
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|
[1-2]
|
|
|
about | contact Other archives ( Real Estate discussion Medical topics )
|