|Anonymous | Login||06-01-2020 23:49 UTC|
|Main | My View | View Issues | Change Log | Docs|
|Viewing Issue Simple Details [ Jump to Notes ]||[ View Advanced ] [ Issue History ] [ Print ]|
|ID||Category||Severity||Reproducibility||Date Submitted||Last Update|
|0000042||[tweak]||major||always||07-19-04 20:50||07-29-04 08:28|
|Summary||0000042: Ticking Methods and Inspectors Cause Chasing Scripts|
|Description||Any object with a ticking method will leave a process open after the object is closed. This leads to "image bloat" where the image gets uncontrolably out of size until you terminate the processes with the Process Browser. This is especially a problem with inspectors. Every time you open an inspector two more ticking methods are registered and never terminated.|
(0000032 - 731 - 863 - 863 - 863 - 863 - 863)
This is a hard one. The actual reason why this leads to image bloat is that there is some "self-contained behavior" which may cause an effect on some object *without* an actual "input message". For example, I could write a method like:
CPlayer someSubInstance destroy.
Note that this script would have an effect even if there is NO reference to MyPlayer which is contrary to our usual "object behavior" requiring an input message (such as sending #tickAndDestroy and therefore having a reference to MyPlayer which would prevent it from being GCed).
The key question is: What is the expected behavior??? I don't know. Please discuss this on the Tweak mailing list.
(0000035 - 29 - 29 - 29 - 29 - 29 - 29)
|See discussion on Tweak list.|
|07-19-04 20:50||Adam||New Issue|
|07-19-04 20:54||michael||Status||new => assigned|
|07-19-04 20:54||michael||Assigned To||=> andreas|
|07-21-04 07:41||andreas||Note Added: 0000032|
|07-21-04 07:41||andreas||Status||assigned => feedback|
|07-29-04 08:28||andreas||Status||feedback => resolved|
|07-29-04 08:28||andreas||Resolution||open => fixed|
|07-29-04 08:28||andreas||Note Added: 0000035|
| Mantis 1.0.8[^]
Copyright © 2000 - 2007 Mantis Group
42 total queries executed.|
33 unique queries executed.