Как устранить утечку потоков? - PullRequest
0 голосов
/ 06 марта 2020

В настоящее время у меня есть приложение с серьезной утечкой потоков, но я не могу найти источник потоков на основе стека. Как мне решить эту проблему? Стек потоков выглядит так:

"OkHttp ConnectionPool" #1759 daemon prio=5 os_prio=0 tid=0x00007f5fc440f000 nid=0x34ab0 in Object.wait() [0x00007f5eef0ef000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(Native Method)
        - waiting on <0x00000007b233c660> (a okhttp3.ConnectionPool)
        at java.lang.Object.wait(Object.java:460)
        at okhttp3.ConnectionPool$1.run(ConnectionPool.java:67)
        - locked <0x00000007b233c660> (a okhttp3.ConnectionPool)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:748)
...