You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ignite.apache.org by "Ilya Kasnacheev (JIRA)" <ji...@apache.org> on 2018/09/18 13:29:00 UTC

[jira] [Created] (IGNITE-9638) .Net: JVM keeps track of CLR Threads, even when they are finished

Ilya Kasnacheev created IGNITE-9638:
---------------------------------------

             Summary: .Net: JVM keeps track of CLR Threads, even when they are finished 
                 Key: IGNITE-9638
                 URL: https://issues.apache.org/jira/browse/IGNITE-9638
             Project: Ignite
          Issue Type: Improvement
          Components: platforms
    Affects Versions: 2.6
            Reporter: Ilya Kasnacheev


When you create a Thread in C#, JVM creates corresponding thread "Thread-NNNN" which is visible in jstack. When C# joins this thread, it is not removed from JVM and is kept around. This means that jstack may show thousands of threads which are not there. Reproducer is attached. It is presumed that memory will be exhausted eventually.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)