From: Lothar Scholz Date: 2007-03-12T09:05:26+09:00 Subject: Re: Is an embedded ruby interpreter safe to unload Hello gga, >> >> Will this free all used memory? >> g> You want to call ruby_cleanup(0); instead, like ruby_stop() does. g> ruby_finalize() does not deal with threads. Thanks, i looked at the source and realize that there is no way to cleanly shutdown the ruby interpreter. This will just call all registered exit functions. Very very bad because this means it's very hard to use memory leak checking tools for extensions or much worse for systems that use ruby as an embedded interpreter. -- Best regards, emailto: scholz at scriptolutions dot com Lothar Scholz http://www.ruby-ide.com CTO Scriptolutions Ruby, PHP, Python IDE 's