<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to webvisu.jar - Applet hinterlässt Threads</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/a60225f0fc/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/a60225f0fc/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Deutsch/thread/a60225f0fc/</id><updated>2020-02-28T20:06:25.576000Z</updated><subtitle>Recent posts to webvisu.jar - Applet hinterlässt Threads</subtitle><entry><title>webvisu.jar - Applet hinterlässt Threads</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/a60225f0fc/?limit=25#b3ca" rel="alternate"/><published>2020-02-28T20:06:25.576000Z</published><updated>2020-02-28T20:06:25.576000Z</updated><author><name>Dieter Hermanns</name><uri>https://forge.codesys.com/u/dieter-hermanns/</uri></author><id>https://forge.codesys.comd5a207f86b67fdb300a180c3fe0515069217a4b0</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Wenn man die Webvisu als Applet in eine eigene Anwendung integriert,&lt;/p&gt;
&lt;p&gt;und dynamisch instantiieren will, muß man es über die start bzw. stop Methode starten oder stoppen.&lt;/p&gt;
&lt;p&gt;Hier erwartet man, daß stop das "bereinigt" was start erzeugt, nicht jedoch bei webvisu.jar:&lt;/p&gt;
&lt;p&gt;Beim Start werden mindestens 3 Threads gestartet, die beim Stop&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;nicht&lt;/strong&gt; wieder abgebaut werden. Dies führt zu einem Ressource-Leck&lt;/p&gt;
&lt;p&gt;von 3 Threads pro Aufruf. Nach 10 bis 20 Aufrufen sind so viele&lt;/p&gt;
&lt;p&gt;"Leichen-Threads" übriggeblieben, daß die Anwendung selber zum Erliegen kommt.&lt;/p&gt;
&lt;p&gt;Fazit: die Stop-Methode räumt nicht auf!&lt;/p&gt;
&lt;p&gt;Dieses Verhalten ist bei allen CoDesys Versionen von 2.3.7.3 bis 2.3.9.5 identisch. (alle getestet)&lt;/p&gt;
&lt;p&gt;Hat sonst noch jemand das Problem? oder gibt es schon eine Lösung?&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>