<div dir="ltr"><div>HI Geoffrey,<br><br></div><div>Thanks a lot for your answer.<br>After studying the code a bit, it appears that my app is sharing a JSGlobalContext with others. This context is, by design, never destroyed.<br>
<br></div><div>I read the WebKit JavaScript core documentation (<a href="https://developer.apple.com/library/mac/documentation/Carbon/Reference/WebKit_JavaScriptCore_Ref/WebKit_JavaScriptCore_Ref.pdf">https://developer.apple.com/library/mac/documentation/Carbon/Reference/WebKit_JavaScriptCore_Ref/WebKit_JavaScriptCore_Ref.pdf</a>), and it says a JSGlobalContext is a &quot;standard&quot; JSContext.<br>
<br>So I suppose that&#39;s why the garbage collector never runs &quot;finalize()&quot; ?<br></div><div>Anyways, thanks for the hints.<br></div><div><br></div><div><br>Regards,<br></div>Manuel<br><br></div>