Maurizio,
Tcl_Finalize() is supposed to work, and if it does now work
something is still broken in the windows version. Omitting
Tcl_Finalize() is removeing the symptom, not the cause. It
is not unlikely that something else will have the same
problem due to this cause.
When Tcl_Finalize() is not run, the registered exit handlers
are not executed. How serious this is depends on the exit
handlers. You are right, that the "memory leak" does not
matter due to the shutdown. The difference is like between a
graceful and an ungraceful shutdown.
-gustaf
On 05.08.11 16:29, Maurizio Martignano wrote:
Dear Gustav,
I understand your concerns about
Tcl_Finalize... but it is called just when the
process/service is about to end.
Once it ends the OS takes charges and releases the
process/service resources (memory included).
You can make an easy test.... Have Aolserver / nsd running
on a big application... observe the OS resources given to
the process
and released when I finishes. Do this twice: with
Tcl_Finalize on and Tcl_Finalize commented out. And see if
you can find any difference.
Ciao,
Maurizio
--
AOLserver - http://www.aolserver.com/
To Remove yourself from this list, simply send an email to
<lists...@listserv.aol.com> with the
body of "SIGNOFF AOLSERVER" in the email message. You can leave the Subject:
field of your email blank.