问题描述:
起初发现一段程序在运行一段时间后发生崩溃。经过多次测试,发现程序规律性地每持续运行30分钟必发生崩溃问题。崩溃时log记录到如下内容:
ReferenceTable overflow (max=1024)
JNI pinned array reference table (0x6080b458) dump:
Last 10 entries (of 1024):
1023: 0x423b76d0 int[] (1 elements)
1022: 0x4209cea0 int[] (1 elements)
1021: 0x4209c890 int[] (1 elements)
1020: 0x42242198 int[] (1 elements)
1019: 0x421b7b60 int[] (1 elements)
1018: 0x420c0e08 int[] (1 elements)
1017: 0x42107c18 int[] (1 elements)
1016: 0x421078e8 byte[] (1 elements)
1015: 0x42116a18 int[] (1 elements)
1014: 0x42116408 int[] (1 elements)
Summary:
1 of byte[] (1 elements)
1023 of int[] (1 elements) (1023 unique instances)
Failed adding to JNI pinned array ref table (1024 entries)
"main" prio=5 tid=1 RUNNABLE
| group="main" sCount=0 dsCount=0 obj=0x417f5de0 self=0x417e44a8
| sysTid=7820 nice=0 sched=0/0