I get an OutOfMemoryError
in my app:
FATAL EXCEPTION: Thread-11746
Process: kr.co.iosystem.blackeyeonandroid, PID: 1618
java.lang.OutOfMemoryError: pthread_create (1040KB stack) failed: Try again
at java.lang.Thread.nativeCreate(Native Method)
at java.lang.Thread.start(Thread.java:1063)
at java.util.concurrent.ThreadPoolExecutor.addWorker(ThreadPoolExecutor.java:921)
at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1337)
at com.android.okhttp.ConnectionPool.addConnection(ConnectionPool.java:208)
at com.android.okhttp.ConnectionPool.recycle(ConnectionPool.java:198)
at com.android.okhttp.OkHttpClient$1.recycle(OkHttpClient.java:111)
at com.android.okhttp.internal.http.HttpConnection$AbstractSource.endOfInput(HttpConnection.java:377)
at com.android.okhttp.internal.http.HttpConnection$FixedLengthSource.read(HttpConnection.java:426)
at com.android.okhttp.okio.RealBufferedSource$1.read(RealBufferedSource.java:349)
at java.io.InputStreamReader.read(InputStreamReader.java:233)
at java.io.BufferedReader.fillBuf(BufferedReader.java:145)
at java.io.BufferedReader.readLine(BufferedReader.java:397)
at com.github.nkzawa.engineio.client.transports.PollingXHR$Request.onLoad(PollingXHR.java:292)
at com.github.nkzawa.engineio.client.transports.PollingXHR$Request.access$600(PollingXHR.java:135)
at com.github.nkzawa.engineio.client.transports.PollingXHR$Request$1.run(PollingXHR.java:214)
at java.lang.Thread.run(Thread.java:818)
I check my log but I don't know where the outofmemory occurs in my source.
How to fix the outofmemory problem?