JVM致命错误日志(hsf_err_pid.log)分析

JVM致命错误日志(hs_err_pid.log)分析

当JVM出现致命错误时,会生成一个错误文件 hs_err_pid<pid>.log 文件,其中包括了导致 JVM crash 的重要信息,可通过分析该文件定位到导致 crash 的根源。此文件默认会生成在工作目录下。也可以通过 jvm 参数指定生成路径(JDK6中引入):

1
-XX:ErrorFile=./hs_err_pid<pid>.log

hs_err_pid.log文件内容

以下是几个关键的信息

日志头文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007fb8b18fdc6c, pid=191899, tid=140417770411776
#
# JRE version: Java(TM) SE Runtime Environment (7.0_55-b13) (build 1.7.0_55-b13)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (24.55-b03 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# J org.apache.http.impl.cookie.BestMatchSpec.formatCookies(Ljava/util/List;)Ljava/util/List;
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# If you would like to submit a bug report, please visit:
# http://bugreport.sun.com/bugreport/crash.jsp
#

这里一个重要信息是“SIGSEGV(0xb)”表示jvm crash时正在执行jni代码,而不是在执行java或者jvm的代码,如果没有在应用程序里手动调用jni代码,那么很可能是JIT动态编译时导致的该错误。其中SIGSEGV是信号名称,0xb是信号码,pc=0x00007fb8b18fdc6c指的是程序计数器的值,pid=191899是进程号,tid=140417770411776是线程号。

PS:除了“SIGSEGV(0xb)”以外,常见的描述还有“EXCEPTION_ACCESS_VIOLATION”,该描述表示jvm crash时正在执行jvm自身的代码,这往往是因为jvm的bug导致的crash;另一种常见的描述是“EXCEPTION_STACK_OVERFLOW”,该描述表示这是个栈溢出导致的错误,这往往是应用程序中存在深层递归导致的。

还有一个重要信息是:

1
2
# Problematic frame:
# J org.apache.http.impl.cookie.BestMatchSpec.formatCookies(Ljava/util/List;)Ljava/util/List;

这表示出现crashjvm正在执行的代码,这里的“J”表示正在执行java代码,后面的表示执行的方法栈。除了“J”外,还有可能是“C”、“j”、“V”、“v”,它们分别表示:

  • C: Native C frame
  • j: Interpreted Java frame
  • V: VMframe
  • v: VMgenerated stub frame
  • J: Other frame types, including compiled Java frames

加上前面对SIGSEGV(0xb)的分析,现在可以断定是JIT动态编译导致的该错误。

经过查阅发现:

此异常是由于jdk JIT compiler optimization 导致,bug id 8021898,官网描述如下:

1
The JIT compiler optimization leads to a SIGSEGV or an NullPointerException at a place it must not happen.

jdk1.7.0_251.7.0_55这几个版本都存在此bug1.7.0_60后修复。可通过升级jdk解决此异常,具体参阅 http://bugs.java.com/view_bug.do?bug_id=8021898。

到这里该问题已经分析出原因了,但是咱们可以再深入一步,分析下其它信息。

导致crash的线程信息

文件下面是导致crash的线程信息和该线程栈信息,描述信息如下:

1
2
3
Current thread (0x00007fb7b4014800):  JavaThread "catalina-exec-251" daemon [_thread_in_Java, id=205044, stack(0x00007fb58f435000,0x00007fb58f536000)]

siginfo:si_signo=SIGSEGV: si_errno=0, si_code=1 (SEGV_MAPERR), si_addr=0x0000003f96dc9c6c

以上表示导致出错的线程是0x00007fb7b4014800(指针),线程类型是JavaThreadJavaThread表示执行的是java线程,关于该线程其它类型还可能是:

  • VMThreadjvm的内部线程
  • CompilerThread:用来调用JITing,实时编译装卸class 。 通常,jvm会启动多个线程来处理这部分工作,线程名称后面的数字也会累加,例如:CompilerThread1
  • GCTaskThread:执行gc的线程
  • WatcherThreadjvm周期性任务调度的线程,是一个单例对象。 该线程在JVM内使用得比较频繁,比如:定期的内存监控、JVM运行状况监控,还有我们经常需要去执行一些jstat 这类命令查看gc的情况
  • ConcurrentMarkSweepThreadjvm在进行CMS GC的时候,会创建一个该线程去进行GC,该线程被创建的同时会创建一个SurrogateLockerThread(简称SLT)线程并且启动它,SLT启动之后,处于等待阶段。CMST开始GC时,会发一个消息给SLT让它去获取JavaReference对象的全局锁:Lock

后面的”catalina-exec-251”表示线程名,带有catalina前缀的线程一般是tomcat启动的线程,“daemon”表示该线程为守护线程,再后面的“[_thread_in_Java”表示线程正在执行解释或者编译后的Java代码,关于该描述其它类型还可能是:

  • _thread_in_native:线程当前状态
  • _thread_uninitialized:线程还没有创建,它只在内存原因崩溃的时候才出现
  • _thread_new:线程已经被创建,但是还没有启动
  • _thread_in_native:线程正在执行本地代码,一般这种情况很可能是本地代码有问题
  • _thread_in_vm:线程正在执行虚拟机代码
  • _thread_in_Java:线程正在执行解释或者编译后的Java代码
  • _thread_blocked:线程处于阻塞状态
  • …_trans:以_trans结尾,线程正处于要切换到其它状态的中间状态

最后的“id=205044”表示线程ID,stack(0x00007fb58f435000,0x00007fb58f536000)表示栈区间。

“siginfo:si_signo=SIGSEGV: si_errno=0, si_code=1 (SEGV_MAPERR), si_addr=0x0000003f96dc9c6c”这部分是导致虚拟机终止的非预期的信号信息:其中si_errno和si_code是Linux下用来鉴别异常的,Windows下是一个ExceptionCode。

所有线程信息

再下面是线程信息:

1
2
3
4
5
6
7
8
Java Threads: ( => current thread )
0x00007fb798015800 JavaThread "catalina-exec-280" daemon [_thread_blocked, id=206093, stack(0x00007fb58d718000,0x00007fb58d819000)]
0x00007fb7a4016800 JavaThread "catalina-exec-279" daemon [_thread_blocked, id=206091, stack(0x00007fb58d819000,0x00007fb58d91a000)]
... ...(省略)

Other Threads:
0x00007fb8b4231000 VMThread [stack: 0x00007fb854eb6000,0x00007fb854fb7000] [id=192015]
0x00007fb8b4321000 WatcherThread [stack: 0x00007fb835e6c000,0x00007fb835f6d000] [id=192414]

信息和上面介绍的类似,其中[_thread_blocked表示线程阻塞。

安全点和锁信息

再下面是安全点和锁信息:

1
2
3
VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

安全线信息为正常运行,其它可能得描述还有:

  • not at a safepoint:正常运行状态
  • at safepoint:所有线程都因为虚拟机等待状态而阻塞,等待一个虚拟机操作完成
  • synchronizing:一个特殊的虚拟机操作,要求虚拟机内的其它线程保持等待状态

锁信息为未被线程持有,Mutex是虚拟机内部的锁,而Monitor则是synchronized锁或者其它关联到的Java对象。

堆信息

再下面是堆信息:

1
2
3
4
5
6
7
8
9
Heap
par new generation total 2293760K, used 1537284K [0x00000006f0000000, 0x0000000790000000, 0x0000000790000000)
eden space 1966080K, 78% used [0x00000006f0000000, 0x000000074dc97aa8, 0x0000000768000000)
from space 327680K, 0% used [0x0000000768000000, 0x00000007680a9580, 0x000000077c000000)
to space 327680K, 0% used [0x000000077c000000, 0x000000077c000000, 0x0000000790000000)
concurrent mark-sweep generation total 1572864K, used 49449K [0x0000000790000000, 0x00000007f0000000, 0x00000007f0000000)
concurrent-mark-sweep perm gen total 262144K, used 49857K [0x00000007f0000000, 0x0000000800000000, 0x0000000800000000)

Card table byte_map: [0x00007fb8b8fa8000,0x00007fb8b9829000] byte_map_base: 0x00007fb8b5828000

堆信息包括:新生代、老生代、永久代信息。这里标识了使用CMS垃圾收集器。

下面的“Card table”表示一种卡表,是jvm维护的一种数据结构,用于记录更改对象时的引用,以便gc时遍历更少的table和root。

本地代码缓存

再下面是本地代码缓存信息:

1
2
Code Cache  [0x00007fb8b1000000, 0x00007fb8b1a60000, 0x00007fb8b4000000)
total_blobs=3580 nmethods=3111 adapters=421 free_code_cache=38857Kb largest_free_block=39469312

这是一块用于编译和保存本地代码的内存;注意是本地代码,它和PermGen(永久代)是不一样的,永久代是用来存放jvm和java类的元数据的。

编译事件

再下面是本地代码编译信息:

1
2
3
4
5
6
Compilation events (10 events):
Event: 110587.798 Thread 0x00007fb8b425a800 3338 java.util.HashSet::remove (20 bytes)
Event: 110587.804 Thread 0x00007fb8b425a800 nmethod 3338 0x00007fb8b168a9d0 code [0x00007fb8b168ab60, 0x00007fb8b168afa8]
... ...(省略)
Event: 112147.387 Thread 0x00007fb8b425a800 3342 org.apache.http.impl.cookie.BestMatchSpec::formatCookies (116 bytes)
Event: 112147.465 Thread 0x00007fb8b425a800 nmethod 3342 0x00007fb8b18fcd50 code [0x00007fb8b18fd1a0, 0x00007fb8b18ff338]

可以看到,一共编译了10次;其中包含org.apache.http.impl.cookie.BestMatchSpec::formatCookies的编译;这和前面的结论相吻合。

gc相关记录

再下面是gc执行记录:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
GC Heap History (10 events):
Event: 110665.975 GC heap before
{Heap before GC invocations=255 (full 31):
par new generation total 2293760K, used 1966777K [0x00000006f0000000, 0x0000000790000000, 0x0000000790000000)
eden space 1966080K, 100% used [0x00000006f0000000, 0x0000000768000000, 0x0000000768000000)
from space 327680K, 0% used [0x0000000768000000, 0x00000007680ae480, 0x000000077c000000)
to space 327680K, 0% used [0x000000077c000000, 0x000000077c000000, 0x0000000790000000)
concurrent mark-sweep generation total 1572864K, used 49237K [0x0000000790000000, 0x00000007f0000000, 0x00000007f0000000)
concurrent-mark-sweep perm gen total 262144K, used 49856K [0x00000007f0000000, 0x0000000800000000, 0x0000000800000000)
Event: 110665.981 GC heap after
Heap after GC invocations=256 (full 31):
par new generation total 2293760K, used 693K [0x00000006f0000000, 0x0000000790000000, 0x0000000790000000)
eden space 1966080K, 0% used [0x00000006f0000000, 0x00000006f0000000, 0x0000000768000000)
from space 327680K, 0% used [0x000000077c000000, 0x000000077c0ad6f8, 0x0000000790000000)
to space 327680K, 0% used [0x0000000768000000, 0x0000000768000000, 0x000000077c000000)
concurrent mark-sweep generation total 1572864K, used 49237K [0x0000000790000000, 0x00000007f0000000, 0x00000007f0000000)
concurrent-mark-sweep perm gen total 262144K, used 49856K [0x00000007f0000000, 0x0000000800000000, 0x0000000800000000)
}
... ...(省略)

可以看到gc次数为10次(full gc),然后后面描述了每次gc前后的内存信息;看一看到并没有内存不足等问题。

jvm内存映射

再下面是jvm加载的库信息:

1
2
3
4
5
6
7
8
9
10
11
12
Dynamic libraries:
00400000-00401000 r-xp 00000000 08:02 39454583 /home/service/jdk1.7.0_55/bin/java
00600000-00601000 rw-p 00000000 08:02 39454583 /home/service/jdk1.7.0_55/bin/java
013cd000-013ee000 rw-p 00000000 00:00 0 [heap]
6f0000000-800000000 rw-p 00000000 00:00 0
3056400000-3056416000 r-xp 00000000 08:02 57409539 /lib64/libgcc_s-4.4.7-20120601.so.1
3056416000-3056615000 ---p 00016000 08:02 57409539 /lib64/libgcc_s-4.4.7-20120601.so.1
3056615000-3056616000 rw-p 00015000 08:02 57409539 /lib64/libgcc_s-4.4.7-20120601.so.1
353be00000-353be20000 r-xp 00000000 08:02 57409933 /lib64/ld-2.12.so
353c01f000-353c020000 r--p 0001f000 08:02 57409933 /lib64/ld-2.12.so
353c020000-353c021000 rw-p 00020000 08:02 57409933 /lib64/ld-2.12.so
... ...(省略)

这些信息是虚拟机崩溃时的虚拟内存列表区域。它可以告诉你崩溃原因时哪些类库正在被使用,位置在哪里,还有堆栈和守护页信息。以列表中第一条为例介绍下:

  • 00400000-00401000:内存区域
  • r-xp:权限,r/w/x/p/s分别表示读/写/执行/私有/共享
  • 00000000:文件内的偏移量
  • 08:02:文件位置的majorID和minorID
  • 39454583:索引节点号
  • /home/service/jdk1.7.0_55/bin/java:文件位置

jvm启动参数

再下面是jvm启动参数信息:

1
2
3
4
5
6
7
8
9
VM Arguments:
jvm_args: -Djava.util.logging.config.file=/home/service/tomcat7007-account-web/conf/logging.properties -Xmx4096m -Xms4096m -Xmn2560m -XX:SurvivorRatio=6 -XX:PermSize=256m -XX:MaxPermSize=256m -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+PrintGCTimeStamps -XX:+PrintGCDateStamps -XX:+PrintGCDetails -Xloggc:/home/work/webdata/logs/tomcat7007-account-web/develop/gc.log -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/home/work/webdata/logs/tomcat7007-account-web/develop/ -Dtomcatlogdir=/home/work/webdata/logs/tomcat7007-account-web/develop -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=7407 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Djava.endorsed.dirs=/home/service/tomcat7007-account-web/endorsed -Dcatalina.base=/home/service/tomcat7007-account-web -Dcatalina.home=/home/service/tomcat7007-account-web -Djava.io.tmpdir=/home/service/tomcat7007-account-web/temp
java_command: org.apache.catalina.startup.Bootstrap start
Launcher Type: SUN_STANDARD

Environment Variables:
JAVA_HOME=/home/service/jdk1.7.0_55
PATH=/opt/zabbix/bin:/opt/zabbix/sbin:/home/service/jdk1.7.0_55/bin:/home/work/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/work/bin
SHELL=/bin/bash

上面是jvm参数,下面是系统的环境配置。

服务器信息

再下面是服务器信息:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
/proc/meminfo:
MemTotal: 65916492 kB
MemFree: 14593468 kB
Buffers: 222452 kB
Cached: 28502452 kB
SwapTotal: 0 kB
SwapFree: 0 kB
... ...(省略)
/proc/cpuinfo:
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 62
model name : Intel(R) Xeon(R) CPU E5-2420 v2 @ 2.20GHz
stepping : 4
... ...(省略)

上面是内存信息,主要关注下swap信息,看看有没有使用虚拟内存;下面是cpu信息。

一份完整的hs_err_pid.log文件

以下的错误本质原因是:创建了太多的线程,没有及时回收,而给JVM分配的内存越多,那么你能创建的线程数就越少。解决方案:改小堆内存

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (malloc) failed to allocate 1935040 bytes for Chunk::new
# Possible reasons: 【可能的原因】
# The system is out of physical RAM or swap space 【系统超出物理内存 或 虚拟内存】
# In 32 bit mode, the process size limit was hit 【在32位的系统下,进程个数被限制了】
# Possible solutions: 【可能的解决方法】
# Reduce memory load on the system 【减少系统上的内存负载】
# Increase physical memory or swap space 【增加物理内存或交换空间】
# Check if swap backing store is full 【查交换后备存储是否已满】
# Use 64 bit Java on a 64 bit OS 【在64位操作系统上使用64位Java】
# Decrease Java heap size (-Xmx/-Xms) 【减少Java堆大小(-Xmx / -Xms)】
# Decrease number of Java threads 【减少Java线程的数量】
# Decrease Java thread stack sizes (-Xss) 【减少Java线程堆栈大小(-Xss)】
# Set larger code cache with -XX:ReservedCodeCacheSize= 【使用设置更大的代码缓存 -XX:ReservedCodeCacheSize=】
# This output file may be truncated or incomplete.
#
# Out of Memory Error (allocation.cpp:390), pid=10104, tid=0x00000000000038f0
#
# JRE version: Java(TM) SE Runtime Environment (8.0_102-b14) (build 1.8.0_102-b14)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.102-b14 mixed mode windows-amd64 compressed oops)
# Failed to write core dump. Minidumps are not enabled by default on client versions of Windows
#

--------------- T H R E A D ---------------

Current thread (0x000000001ddf6000): JavaThread "C2 CompilerThread0" daemon [_thread_in_native, id=14576, stack(0x000000001f320000,0x000000001f420000)]

Stack: [0x000000001f320000,0x000000001f420000]
[error occurred during error reporting (printing stack bounds), id 0xc0000005]

Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)


Current CompileTask:
C2: 2726 2681 4 java.net.URLClassLoader$1::run (5 bytes)


--------------- P R O C E S S ---------------

Java Threads: ( => current thread )
0x0000000025643000 JavaThread "Cache worker for file content cache (C:\Users\Administrator\.gradle\caches\6.5\fileContent)" [_thread_blocked, id=7512, stack(0x000000002a290000,0x000000002a390000)]
0x0000000025641000 JavaThread "Cache worker for execution history cache (C:\Users\Administrator\.gradle\caches\6.5\executionHistory)" [_thread_blocked, id=10032, stack(0x00000000295b0000,0x00000000296b0000)]
0x000000002563b800 JavaThread "Cache worker for cache directory md-rule (C:\Users\Administrator\.gradle\caches\6.5\md-rule)" [_thread_blocked, id=18440, stack(0x00000000275b0000,0x00000000276b0000)]
0x0000000025640000 JavaThread "Cache worker for cache directory md-supplier (C:\Users\Administrator\.gradle\caches\6.5\md-supplier)" [_thread_blocked, id=19760, stack(0x00000000274b0000,0x00000000275b0000)]
0x000000002563f800 JavaThread "Cache worker for checksums cache (D:\code\android-597-qiye\.gradle\checksums)" [_thread_blocked, id=19560, stack(0x00000000273b0000,0x00000000274b0000)]
0x000000002563e800 JavaThread "jar transforms Thread 20" [_thread_blocked, id=15460, stack(0x0000000029d90000,0x0000000029e90000)]
0x0000000025638000 JavaThread "jar transforms Thread 19" [_thread_blocked, id=7208, stack(0x0000000029c90000,0x0000000029d90000)]
0x000000002563b000 JavaThread "jar transforms Thread 18" [_thread_blocked, id=11228, stack(0x0000000029b90000,0x0000000029c90000)]
0x000000002563a000 JavaThread "jar transforms Thread 17" [_thread_blocked, id=2716, stack(0x0000000029a90000,0x0000000029b90000)]
0x000000002563c800 JavaThread "jar transforms Thread 16" [_thread_blocked, id=11696, stack(0x0000000029990000,0x0000000029a90000)]
0x000000002563e000 JavaThread "jar transforms Thread 15" [_thread_blocked, id=17996, stack(0x0000000029890000,0x0000000029990000)]
0x000000002563d000 JavaThread "jar transforms Thread 14" [_thread_blocked, id=21564, stack(0x0000000029790000,0x0000000029890000)]
0x0000000025634000 JavaThread "jar transforms Thread 13" [_thread_blocked, id=5080, stack(0x0000000027910000,0x0000000027a10000)]
0x0000000025639800 JavaThread "jar transforms Thread 12" [_thread_blocked, id=22588, stack(0x00000000294b0000,0x00000000295b0000)]
0x0000000025635800 JavaThread "jar transforms Thread 11" [_thread_blocked, id=15260, stack(0x00000000293b0000,0x00000000294b0000)]
0x0000000025636800 JavaThread "jar transforms Thread 10" [_thread_blocked, id=13212, stack(0x00000000292b0000,0x00000000293b0000)]
0x0000000025637000 JavaThread "jar transforms Thread 9" [_thread_blocked, id=9392, stack(0x00000000291b0000,0x00000000292b0000)]
0x0000000025638800 JavaThread "jar transforms Thread 8" [_thread_blocked, id=21804, stack(0x00000000290b0000,0x00000000291b0000)]
0x0000000025635000 JavaThread "jar transforms Thread 7" [_thread_blocked, id=1848, stack(0x0000000028fb0000,0x00000000290b0000)]
0x00000000216b9000 JavaThread "jar transforms Thread 6" [_thread_blocked, id=14320, stack(0x0000000028eb0000,0x0000000028fb0000)]
0x00000000216b8000 JavaThread "jar transforms Thread 5" [_thread_blocked, id=16432, stack(0x0000000028db0000,0x0000000028eb0000)]
0x00000000216b7800 JavaThread "jar transforms Thread 4" [_thread_blocked, id=21432, stack(0x0000000028cb0000,0x0000000028db0000)]
0x00000000216b6000 JavaThread "jar transforms Thread 3" [_thread_blocked, id=16280, stack(0x0000000028bb0000,0x0000000028cb0000)]
0x00000000216b6800 JavaThread "jar transforms Thread 2" [_thread_blocked, id=9020, stack(0x0000000028ab0000,0x0000000028bb0000)]
0x00000000216bc800 JavaThread "jar transforms" [_thread_blocked, id=6172, stack(0x0000000026210000,0x0000000026310000)]
0x00000000216bb000 JavaThread "Cache worker for file hash cache (D:\code\android-597-qiye\.gradle\6.5\fileHashes)" [_thread_blocked, id=8624, stack(0x0000000025ee0000,0x0000000025fe0000)]
0x00000000216b9800 JavaThread "Cache worker for file hash cache (C:\Users\Administrator\.gradle\caches\6.5\fileHashes)" [_thread_blocked, id=18652, stack(0x00000000239b0000,0x0000000023ab0000)]
0x00000000216bc000 JavaThread "File lock request listener" [_thread_in_native, id=17080, stack(0x00000000238b0000,0x00000000239b0000)]
0x00000000216ba800 JavaThread "Cache worker for journal cache (C:\Users\Administrator\.gradle\caches\journal-1)" [_thread_blocked, id=18768, stack(0x00000000237b0000,0x00000000238b0000)]
0x0000000021522800 JavaThread "Thread-9" [_thread_blocked, id=5392, stack(0x00000000234b0000,0x00000000235b0000)]
0x000000002149d800 JavaThread "Stdin handler" [_thread_blocked, id=588, stack(0x00000000233b0000,0x00000000234b0000)]
0x00000000214e0800 JavaThread "Asynchronous log dispatcher for DefaultDaemonConnection: socket connection from /127.0.0.1:49841 to /127.0.0.1:49842" [_thread_blocked, id=7320, stack(0x00000000232b0000,0x00000000233b0000)]
0x00000000214dd800 JavaThread "Daemon worker" [_thread_in_native, id=4216, stack(0x00000000231b0000,0x00000000232b0000)]
0x0000000021525000 JavaThread "Cancel handler" [_thread_blocked, id=21812, stack(0x00000000230b0000,0x00000000231b0000)]
0x00000000214b9800 JavaThread "Handler for socket connection from /127.0.0.1:49841 to /127.0.0.1:49842" [_thread_in_native, id=19592, stack(0x0000000022fb0000,0x00000000230b0000)]
0x000000002148b000 JavaThread "Daemon" [_thread_blocked, id=7804, stack(0x0000000022bb0000,0x0000000022cb0000)]
0x000000002147d800 JavaThread "Daemon periodic checks" [_thread_blocked, id=8860, stack(0x0000000022ab0000,0x0000000022bb0000)]
0x00000000213de000 JavaThread "Incoming local TCP Connector on port 49841" [_thread_in_native, id=3108, stack(0x0000000022900000,0x0000000022a00000)]
0x0000000021406800 JavaThread "Daemon health stats" [_thread_blocked, id=20448, stack(0x00000000220c0000,0x00000000221c0000)]
0x000000001de8e800 JavaThread "Service Thread" daemon [_thread_blocked, id=19420, stack(0x000000001f720000,0x000000001f820000)]
0x000000001de01800 JavaThread "C1 CompilerThread3" daemon [_thread_blocked, id=14332, stack(0x000000001f620000,0x000000001f720000)]
0x000000001de01000 JavaThread "C2 CompilerThread2" daemon [_thread_in_native, id=22548, stack(0x000000001f520000,0x000000001f620000)]
0x000000001ddfc000 JavaThread "C2 CompilerThread1" daemon [_thread_in_native, id=19208, stack(0x000000001f420000,0x000000001f520000)]
=>0x000000001ddf6000 JavaThread "C2 CompilerThread0" daemon [_thread_in_native, id=14576, stack(0x000000001f320000,0x000000001f420000)]
0x000000001ddf3000 JavaThread "Attach Listener" daemon [_thread_blocked, id=11684, stack(0x000000001f220000,0x000000001f320000)]
0x000000001dda1000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=21492, stack(0x000000001f120000,0x000000001f220000)]
0x000000001dd83800 JavaThread "Finalizer" daemon [_thread_blocked, id=15716, stack(0x000000001efe0000,0x000000001f0e0000)]
0x000000001c6ad800 JavaThread "Reference Handler" daemon [_thread_blocked, id=19440, stack(0x000000001eee0000,0x000000001efe0000)]
0x0000000002892800 JavaThread "main" [_thread_blocked, id=3468, stack(0x0000000002790000,0x0000000002890000)]

Other Threads:
0x000000001dd62800 VMThread [stack: 0x000000001ede0000,0x000000001eee0000] [id=23164]
0x000000001df22800 WatcherThread [stack: 0x000000001f820000,0x000000001f920000] [id=22704]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap:
PSYoungGen total 245248K, used 8082K [0x000000076ab00000, 0x000000077af80000, 0x00000007c0000000)
eden space 226816K, 3% used [0x000000076ab00000,0x000000076b2e4a30,0x0000000778880000)
from space 18432K, 0% used [0x0000000779c80000,0x0000000779c80000,0x000000077ae80000)
to space 19968K, 0% used [0x0000000778880000,0x0000000778880000,0x0000000779c00000)
ParOldGen total 140288K, used 21945K [0x00000006c0000000, 0x00000006c8900000, 0x000000076ab00000)
object space 140288K, 15% used [0x00000006c0000000,0x00000006c156e578,0x00000006c8900000)
Metaspace used 34585K, capacity 35896K, committed 36136K, reserved 1081344K
class space used 4787K, capacity 5088K, committed 5160K, reserved 1048576K

Card table byte_map: [0x0000000011d50000,0x0000000012560000] byte_map_base: 0x000000000e750000

Marking Bits: (ParMarkBitMap*) 0x000000006246a6c0
Begin Bits: [0x00000000134c0000, 0x00000000174c0000)
End Bits: [0x00000000174c0000, 0x000000001b4c0000)

Polling page: 0x00000000009e0000

CodeCache: size=245760Kb used=11078Kb max_used=11078Kb free=234681Kb
bounds [0x0000000002990000, 0x0000000003470000, 0x0000000011990000]
total_blobs=3647 nmethods=2956 adapters=603
compilation: enabled

Compilation events (10 events):
Event: 2.710 Thread 0x000000001de01800 2949 3 org.codehaus.groovy.runtime.metaclass.MetaMethodIndex::resize (103 bytes)
Event: 2.710 Thread 0x000000001de01800 nmethod 2949 0x0000000003458190 code [0x0000000003458320, 0x0000000003458850]
Event: 2.710 Thread 0x000000001de01800 2950 3 org.codehaus.groovy.reflection.CachedClass$3::initValue (232 bytes)
Event: 2.712 Thread 0x000000001de01800 nmethod 2950 0x0000000003460a10 code [0x0000000003460e00, 0x0000000003463318]
Event: 2.712 Thread 0x000000001de01800 2952 1 java.beans.WeakIdentityMap$Entry::access$100 (5 bytes)
Event: 2.713 Thread 0x000000001de01800 nmethod 2952 0x0000000003457ed0 code [0x0000000003458020, 0x0000000003458110]
Event: 2.713 Thread 0x000000001de01800 2953 1 sun.reflect.generics.tree.TypeVariableSignature::getIdentifier (5 bytes)
Event: 2.713 Thread 0x000000001de01800 nmethod 2953 0x0000000003457c10 code [0x0000000003457d60, 0x0000000003457e70]
Event: 2.713 Thread 0x000000001de01800 2954 1 sun.reflect.generics.factory.CoreReflectionFactory::getScope (5 bytes)
Event: 2.713 Thread 0x000000001de01800 nmethod 2954 0x0000000003457950 code [0x0000000003457aa0, 0x0000000003457bb0]

GC Heap History (10 events):
Event: 1.574 GC heap before
{Heap before GC invocations=4 (full 0):
PSYoungGen total 76288K, used 13530K [0x000000076ab00000, 0x0000000774000000, 0x00000007c0000000)
eden space 65536K, 4% used [0x000000076ab00000,0x000000076adbe5d8,0x000000076eb00000)
from space 10752K, 99% used [0x000000076eb00000,0x000000076f578548,0x000000076f580000)
to space 10752K, 0% used [0x0000000773580000,0x0000000773580000,0x0000000774000000)
ParOldGen total 175104K, used 1252K [0x00000006c0000000, 0x00000006cab00000, 0x000000076ab00000)
object space 175104K, 0% used [0x00000006c0000000,0x00000006c01390a8,0x00000006cab00000)
Metaspace used 20445K, capacity 21196K, committed 21296K, reserved 1067008K
class space used 2924K, capacity 3134K, committed 3200K, reserved 1048576K
Event: 1.579 GC heap after
Heap after GC invocations=4 (full 0):
PSYoungGen total 141824K, used 7436K [0x000000076ab00000, 0x0000000774000000, 0x00000007c0000000)
eden space 131072K, 0% used [0x000000076ab00000,0x000000076ab00000,0x0000000772b00000)
from space 10752K, 69% used [0x0000000773580000,0x0000000773cc3070,0x0000000774000000)
to space 10752K, 0% used [0x0000000772b00000,0x0000000772b00000,0x0000000773580000)
ParOldGen total 175104K, used 1260K [0x00000006c0000000, 0x00000006cab00000, 0x000000076ab00000)
object space 175104K, 0% used [0x00000006c0000000,0x00000006c013b0a8,0x00000006cab00000)
Metaspace used 20445K, capacity 21196K, committed 21296K, reserved 1067008K
class space used 2924K, capacity 3134K, committed 3200K, reserved 1048576K
}
Event: 1.579 GC heap before
{Heap before GC invocations=5 (full 1):
PSYoungGen total 141824K, used 7436K [0x000000076ab00000, 0x0000000774000000, 0x00000007c0000000)
eden space 131072K, 0% used [0x000000076ab00000,0x000000076ab00000,0x0000000772b00000)
from space 10752K, 69% used [0x0000000773580000,0x0000000773cc3070,0x0000000774000000)
to space 10752K, 0% used [0x0000000772b00000,0x0000000772b00000,0x0000000773580000)
ParOldGen total 175104K, used 1260K [0x00000006c0000000, 0x00000006cab00000, 0x000000076ab00000)
object space 175104K, 0% used [0x00000006c0000000,0x00000006c013b0a8,0x00000006cab00000)
Metaspace used 20445K, capacity 21196K, committed 21296K, reserved 1067008K
class space used 2924K, capacity 3134K, committed 3200K, reserved 1048576K
Event: 1.601 GC heap after
Heap after GC invocations=5 (full 1):
PSYoungGen total 141824K, used 0K [0x000000076ab00000, 0x0000000774000000, 0x00000007c0000000)
eden space 131072K, 0% used [0x000000076ab00000,0x000000076ab00000,0x0000000772b00000)
from space 10752K, 0% used [0x0000000773580000,0x0000000773580000,0x0000000774000000)
to space 10752K, 0% used [0x0000000772b00000,0x0000000772b00000,0x0000000773580000)
ParOldGen total 88576K, used 7195K [0x00000006c0000000, 0x00000006c5680000, 0x000000076ab00000)
object space 88576K, 8% used [0x00000006c0000000,0x00000006c0706e28,0x00000006c5680000)
Metaspace used 20445K, capacity 21196K, committed 21296K, reserved 1067008K
class space used 2924K, capacity 3134K, committed 3200K, reserved 1048576K
}
Event: 2.347 GC heap before
{Heap before GC invocations=6 (full 1):
PSYoungGen total 141824K, used 131072K [0x000000076ab00000, 0x0000000774000000, 0x00000007c0000000)
eden space 131072K, 100% used [0x000000076ab00000,0x0000000772b00000,0x0000000772b00000)
from space 10752K, 0% used [0x0000000773580000,0x0000000773580000,0x0000000774000000)
to space 10752K, 0% used [0x0000000772b00000,0x0000000772b00000,0x0000000773580000)
ParOldGen total 88576K, used 7195K [0x00000006c0000000, 0x00000006c5680000, 0x000000076ab00000)
object space 88576K, 8% used [0x00000006c0000000,0x00000006c0706e28,0x00000006c5680000)
Metaspace used 32209K, capacity 33330K, committed 33664K, reserved 1079296K
class space used 4444K, capacity 4684K, committed 4736K, reserved 1048576K
Event: 2.356 GC heap after
Heap after GC invocations=6 (full 1):
PSYoungGen total 141824K, used 10727K [0x000000076ab00000, 0x000000077ae80000, 0x00000007c0000000)
eden space 131072K, 0% used [0x000000076ab00000,0x000000076ab00000,0x0000000772b00000)
from space 10752K, 99% used [0x0000000772b00000,0x0000000773579d10,0x0000000773580000)
to space 18432K, 0% used [0x0000000779c80000,0x0000000779c80000,0x000000077ae80000)
ParOldGen total 88576K, used 13629K [0x00000006c0000000, 0x00000006c5680000, 0x000000076ab00000)
object space 88576K, 15% used [0x00000006c0000000,0x00000006c0d4f580,0x00000006c5680000)
Metaspace used 32209K, capacity 33330K, committed 33664K, reserved 1079296K
class space used 4444K, capacity 4684K, committed 4736K, reserved 1048576K
}
Event: 2.648 GC heap before
{Heap before GC invocations=7 (full 1):
PSYoungGen total 141824K, used 63397K [0x000000076ab00000, 0x000000077ae80000, 0x00000007c0000000)
eden space 131072K, 40% used [0x000000076ab00000,0x000000076de6f7d8,0x0000000772b00000)
from space 10752K, 99% used [0x0000000772b00000,0x0000000773579d10,0x0000000773580000)
to space 18432K, 0% used [0x0000000779c80000,0x0000000779c80000,0x000000077ae80000)
ParOldGen total 88576K, used 13629K [0x00000006c0000000, 0x00000006c5680000, 0x000000076ab00000)
object space 88576K, 15% used [0x00000006c0000000,0x00000006c0d4f580,0x00000006c5680000)
Metaspace used 34264K, capacity 35480K, committed 35496K, reserved 1079296K
class space used 4757K, capacity 5016K, committed 5032K, reserved 1048576K
Event: 2.656 GC heap after
Heap after GC invocations=7 (full 1):
PSYoungGen total 245248K, used 15291K [0x000000076ab00000, 0x000000077af80000, 0x00000007c0000000)
eden space 226816K, 0% used [0x000000076ab00000,0x000000076ab00000,0x0000000778880000)
from space 18432K, 82% used [0x0000000779c80000,0x000000077ab6ecd8,0x000000077ae80000)
to space 19968K, 0% used [0x0000000778880000,0x0000000778880000,0x0000000779c00000)
ParOldGen total 88576K, used 13637K [0x00000006c0000000, 0x00000006c5680000, 0x000000076ab00000)
object space 88576K, 15% used [0x00000006c0000000,0x00000006c0d51580,0x00000006c5680000)
Metaspace used 34264K, capacity 35480K, committed 35496K, reserved 1079296K
class space used 4757K, capacity 5016K, committed 5032K, reserved 1048576K
}
Event: 2.656 GC heap before
{Heap before GC invocations=8 (full 2):
PSYoungGen total 245248K, used 15291K [0x000000076ab00000, 0x000000077af80000, 0x00000007c0000000)
eden space 226816K, 0% used [0x000000076ab00000,0x000000076ab00000,0x0000000778880000)
from space 18432K, 82% used [0x0000000779c80000,0x000000077ab6ecd8,0x000000077ae80000)
to space 19968K, 0% used [0x0000000778880000,0x0000000778880000,0x0000000779c00000)
ParOldGen total 88576K, used 13637K [0x00000006c0000000, 0x00000006c5680000, 0x000000076ab00000)
object space 88576K, 15% used [0x00000006c0000000,0x00000006c0d51580,0x00000006c5680000)
Metaspace used 34264K, capacity 35480K, committed 35496K, reserved 1079296K
class space used 4757K, capacity 5016K, committed 5032K, reserved 1048576K
Event: 2.697 GC heap after
Heap after GC invocations=8 (full 2):
PSYoungGen total 245248K, used 0K [0x000000076ab00000, 0x000000077af80000, 0x00000007c0000000)
eden space 226816K, 0% used [0x000000076ab00000,0x000000076ab00000,0x0000000778880000)
from space 18432K, 0% used [0x0000000779c80000,0x0000000779c80000,0x000000077ae80000)
to space 19968K, 0% used [0x0000000778880000,0x0000000778880000,0x0000000779c00000)
ParOldGen total 140288K, used 21945K [0x00000006c0000000, 0x00000006c8900000, 0x000000076ab00000)
object space 140288K, 15% used [0x00000006c0000000,0x00000006c156e578,0x00000006c8900000)
Metaspace used 34264K, capacity 35480K, committed 35496K, reserved 1079296K
class space used 4757K, capacity 5016K, committed 5032K, reserved 1048576K
}

Deoptimization events (10 events):
Event: 1.775 Thread 0x00000000214dd800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x0000000002c81f9c method=java.io.WinNTFileSystem.resolve(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; @ 49
Event: 1.936 Thread 0x000000002563e800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x0000000002d8addc method=java.lang.String.regionMatches(ZILjava/lang/String;II)Z @ 123
Event: 1.961 Thread 0x00000000214dd800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x000000000302cb6c method=java.net.URLClassLoader.defineClass(Ljava/lang/String;Lsun/misc/Resource;)Ljava/lang/Class; @ 21
Event: 1.962 Thread 0x00000000214dd800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x0000000002ff56b4 method=java.lang.ClassLoader.getClassLoadingLock(Ljava/lang/String;)Ljava/lang/Object; @ 6
Event: 1.982 Thread 0x00000000214dd800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x0000000002fa2bd4 method=java.io.BufferedInputStream.read([BII)I @ 101
Event: 1.982 Thread 0x00000000214dd800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x0000000002fa2bd4 method=java.io.BufferedInputStream.read([BII)I @ 101
Event: 1.983 Thread 0x00000000214dd800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x0000000002fa2bd4 method=java.io.BufferedInputStream.read([BII)I @ 101
Event: 1.983 Thread 0x00000000214dd800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x0000000002fa2bd4 method=java.io.BufferedInputStream.read([BII)I @ 101
Event: 2.491 Thread 0x000000002563e800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x0000000002fad2a0 method=java.util.concurrent.SynchronousQueue$TransferStack.shouldSpin(Ljava/util/concurrent/SynchronousQueue$TransferStack$SNode;)Z @ 7
Event: 2.516 Thread 0x00000000214dd800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00000000030d227c method=java.lang.String.regionMatches(ZILjava/lang/String;II)Z @ 123

Internal exceptions (10 events):
Event: 2.629 Thread 0x00000000214dd800 Exception <a 'java/lang/ClassNotFoundException': org/jetbrains/plugins/gradle/tooling/builder/ExternalTestsModelBuilderImplBeanInfo> (0x000000076daa2ee0) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u102\7268\hotspot\src\share\vm\classfileur��@
Event: 2.629 Thread 0x00000000214dd800 Exception <a 'java/lang/ClassNotFoundException': org/jetbrains/plugins/gradle/tooling/builder/ExternalTestsModelBuilderImplCustomizer> (0x000000076daaf898) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u102\7268\hotspot\src\share\vm\classfiB�Ŕ�$@
Event: 2.643 Thread 0x00000000214dd800 Exception <a 'java/lang/ClassNotFoundException': org/jetbrains/plugins/gradle/tooling/builder/ProjectExtensionsDataBuilderImplBeanInfo> (0x000000076dd507b8) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u102\7268\hotspot\src\share\vm\classf
Event: 2.643 Thread 0x00000000214dd800 Exception <a 'java/lang/ClassNotFoundException': org/jetbrains/plugins/gradle/tooling/builder/ProjectExtensionsDataBuilderImplCustomizer> (0x000000076dd5d410) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u102\7268\hotspot\src\share\vm\clas�g;K5(@
Event: 2.645 Thread 0x00000000214dd800 Exception <a 'java/lang/ClassNotFoundException': org/jetbrains/plugins/gradle/tooling/builder/IntelliJSettingsBuilderBeanInfo> (0x000000076dd9a1e0) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u102\7268\hotspot\src\share\vm\classfile\syste���7�(@
Event: 2.645 Thread 0x00000000214dd800 Exception <a 'java/lang/ClassNotFoundException': org/jetbrains/plugins/gradle/tooling/builder/IntelliJSettingsBuilderCustomizer> (0x000000076dda65d0) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u102\7268\hotspot\src\share\vm\classfile\sys%��C+@
Event: 2.646 Thread 0x00000000214dd800 Exception <a 'java/lang/ClassNotFoundException': org/jetbrains/plugins/gradle/tooling/builder/IntelliJProjectSettingsBuilderBeanInfo> (0x000000076dde4198) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u102\7268\hotspot\src\share\vm\classfil� D��+@
Event: 2.646 Thread 0x00000000214dd800 Exception <a 'java/lang/ClassNotFoundException': org/jetbrains/plugins/gradle/tooling/builder/IntelliJProjectSettingsBuilderCustomizer> (0x000000076ddf0cc0) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u102\7268\hotspot\src\share\vm\classf9ے ��@
Event: 2.713 Thread 0x00000000214dd800 Exception <a 'java/lang/ClassNotFoundException': java/util/concurrent/CopyOnWriteArrayListBeanInfo> (0x000000076ad58808) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u102\7268\hotspot\src\share\vm\classfile\systemDictionary.cpp, line 210]
Event: 2.713 Thread 0x00000000214dd800 Exception <a 'java/lang/ClassNotFoundException': java/util/concurrent/CopyOnWriteArrayListCustomizer> (0x000000076ad5f4d0) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u102\7268\hotspot\src\share\vm\classfile\systemDictionary.cpp, line 210LZ1@

Events (10 events):
Event: 2.712 loading class java/util/concurrent/CopyOnWriteArrayListBeanInfo
Event: 2.713 loading class java/util/concurrent/CopyOnWriteArrayListBeanInfo done
Event: 2.713 loading class java/util/concurrent/CopyOnWriteArrayListBeanInfo
Event: 2.713 loading class java/util/concurrent/CopyOnWriteArrayListBeanInfo done
Event: 2.713 loading class java/util/concurrent/CopyOnWriteArrayListCustomizer
Event: 2.713 loading class java/util/concurrent/CopyOnWriteArrayListCustomizer done
Event: 2.713 loading class java/util/concurrent/CopyOnWriteArrayListCustomizer
Event: 2.713 loading class java/util/concurrent/CopyOnWriteArrayListCustomizer done
Event: 2.715 loading class org/apache/commons/lang/ClassUtils
Event: 2.715 loading class org/apache/commons/lang/ClassUtils done


Dynamic libraries:
0x00007ff62ba90000 - 0x00007ff62bac7000 C:\Program Files\Java\jdk1.8.0_102\bin\java.exe
0x00007ff9bf410000 - 0x00007ff9bf605000 C:\WINDOWS\SYSTEM32\ntdll.dll
0x00007ff9bf080000 - 0x00007ff9bf13e000 C:\WINDOWS\System32\KERNEL32.DLL
0x00007ff9bcd10000 - 0x00007ff9bcfd9000 C:\WINDOWS\System32\KERNELBASE.dll
0x00007ff9be560000 - 0x00007ff9be60c000 C:\WINDOWS\System32\ADVAPI32.dll
0x00007ff9befe0000 - 0x00007ff9bf07e000 C:\WINDOWS\System32\msvcrt.dll
0x00007ff9bf330000 - 0x00007ff9bf3cb000 C:\WINDOWS\System32\sechost.dll
0x00007ff9beeb0000 - 0x00007ff9befda000 C:\WINDOWS\System32\RPCRT4.dll
0x00007ff9bed00000 - 0x00007ff9beea1000 C:\WINDOWS\System32\USER32.dll
0x00007ff9bd430000 - 0x00007ff9bd452000 C:\WINDOWS\System32\win32u.dll
0x00007ff9be130000 - 0x00007ff9be15b000 C:\WINDOWS\System32\GDI32.dll
0x00007ff9bd320000 - 0x00007ff9bd42b000 C:\WINDOWS\System32\gdi32full.dll
0x00007ff9bd280000 - 0x00007ff9bd31d000 C:\WINDOWS\System32\msvcp_win.dll
0x00007ff9bcc10000 - 0x00007ff9bcd10000 C:\WINDOWS\System32\ucrtbase.dll
0x00007ff9aa500000 - 0x00007ff9aa79a000 C:\WINDOWS\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.19041.1110_none_60b5254171f9507e\COMCTL32.dll
0x00007ff9bdc30000 - 0x00007ff9bdc60000 C:\WINDOWS\System32\IMM32.DLL
0x00000000624f0000 - 0x00000000625c1000 C:\Program Files\Java\jdk1.8.0_102\jre\bin\msvcr100.dll
0x0000000061c50000 - 0x00000000624ea000 C:\Program Files\Java\jdk1.8.0_102\jre\bin\server\jvm.dll
0x00007ff9bf1f0000 - 0x00007ff9bf1f8000 C:\WINDOWS\System32\PSAPI.DLL
0x00007ff9ba270000 - 0x00007ff9ba279000 C:\WINDOWS\SYSTEM32\WSOCK32.dll
0x00007ff9b49a0000 - 0x00007ff9b49c7000 C:\WINDOWS\SYSTEM32\WINMM.dll
0x00007ff9b66f0000 - 0x00007ff9b66fa000 C:\WINDOWS\SYSTEM32\VERSION.dll
0x00007ff9be160000 - 0x00007ff9be1cb000 C:\WINDOWS\System32\WS2_32.dll
0x0000000061c40000 - 0x0000000061c4f000 C:\Program Files\Java\jdk1.8.0_102\jre\bin\verify.dll
0x0000000061c10000 - 0x0000000061c39000 C:\Program Files\Java\jdk1.8.0_102\jre\bin\java.dll
0x0000000061bf0000 - 0x0000000061c06000 C:\Program Files\Java\jdk1.8.0_102\jre\bin\zip.dll
0x00007ff9bd460000 - 0x00007ff9bdb9f000 C:\WINDOWS\System32\SHELL32.dll
0x00007ff9babf0000 - 0x00007ff9bb380000 C:\WINDOWS\SYSTEM32\windows.storage.dll
0x00007ff9bddd0000 - 0x00007ff9be125000 C:\WINDOWS\System32\combase.dll
0x00007ff9bc4a0000 - 0x00007ff9bc4cc000 C:\WINDOWS\SYSTEM32\Wldp.dll
0x00007ff9bf200000 - 0x00007ff9bf2ad000 C:\WINDOWS\System32\SHCORE.dll
0x00007ff9be3e0000 - 0x00007ff9be435000 C:\WINDOWS\System32\shlwapi.dll
0x00007ff9bca70000 - 0x00007ff9bca8f000 C:\WINDOWS\SYSTEM32\profapi.dll
0x0000000061bd0000 - 0x0000000061bea000 C:\Program Files\Java\jdk1.8.0_102\jre\bin\net.dll
0x00007ff9bc280000 - 0x00007ff9bc2ea000 C:\WINDOWS\system32\mswsock.dll
0x0000000061bb0000 - 0x0000000061bc1000 C:\Program Files\Java\jdk1.8.0_102\jre\bin\nio.dll
0x00007ff9a7c60000 - 0x00007ff9a7c87000 C:\Users\Administrator\.gradle\native\f6784746aeab05261644944871eae4fe03e0ef1612fff0a4a95f87b438bc6780\windows-amd64\native-platform.dll
0x0000000061ba0000 - 0x0000000061bad000 C:\Program Files\Java\jdk1.8.0_102\jre\bin\management.dll
0x00007ff9bc4e0000 - 0x00007ff9bc4f8000 C:\WINDOWS\SYSTEM32\CRYPTSP.dll
0x00007ff9bbbb0000 - 0x00007ff9bbbe4000 C:\WINDOWS\system32\rsaenh.dll
0x00007ff9bcb30000 - 0x00007ff9bcb57000 C:\WINDOWS\System32\bcrypt.dll
0x00007ff9bca30000 - 0x00007ff9bca5e000 C:\WINDOWS\SYSTEM32\USERENV.dll
0x00007ff9bd140000 - 0x00007ff9bd1c3000 C:\WINDOWS\System32\bcryptprimitives.dll
0x00007ff9bc410000 - 0x00007ff9bc41c000 C:\WINDOWS\SYSTEM32\CRYPTBASE.dll
0x00007ff9bbf40000 - 0x00007ff9bbf7b000 C:\WINDOWS\SYSTEM32\IPHLPAPI.DLL
0x00007ff9be810000 - 0x00007ff9be818000 C:\WINDOWS\System32\NSI.dll
0x00007ff9b6110000 - 0x00007ff9b6127000 C:\WINDOWS\SYSTEM32\dhcpcsvc6.DLL
0x00007ff9b64d0000 - 0x00007ff9b64ed000 C:\WINDOWS\SYSTEM32\dhcpcsvc.DLL
0x00007ff9bbf80000 - 0x00007ff9bc04c000 C:\WINDOWS\SYSTEM32\DNSAPI.dll
0x00007ff9b6780000 - 0x00007ff9b678b000 C:\WINDOWS\SYSTEM32\WINNSI.DLL

VM Arguments:
jvm_args: -XX:MaxPermSize=2048m -XX:+UseParallelGC -Xmx4096m -Dfile.encoding=UTF-8 -Duser.country=CN -Duser.language=zh -Duser.variant
java_command: org.gradle.launcher.daemon.bootstrap.GradleDaemon 6.5
java_class_path (initial): C:\Users\Administrator\.gradle\wrapper\dists\gradle-6.5-all\2oz4ud9k3tuxjg84bbf55q0tn\gradle-6.5\lib\gradle-launcher-6.5.jar
Launcher Type: SUN_STANDARD

Environment Variables:
JAVA_HOME=C:\Program Files\Java\jdk1.8.0_102
PATH=%JDK_HOME%\bin;%JDK_HOME%\lib\dt.jar;%JDK_HOME%\lib\tools.jar;C:\Program Files\Common Files\Oracle\Java\javapath;C:\ProgramData\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Git\cmd;D:\dev\nodejs\;D:\dev\SDK\platform-tools\;D:\soft\7-Zip\;C:\Users\Administrator\AppData\Local\Programs\Python\Python38\Scripts\;C:\Users\Administrator\AppData\Local\Programs\Python\Python38\;C:\Python27\;C:\Python27\Scripts\;C:\Program Files\Git\bin\;D:\dev\FlutterSDK\flutter_windows_2.2.1-stable\flutter\bin;D:\soft\git\bin;C:\Users\Administrator\AppData\Local\Programs\Python\Python38\Scripts\;C:\Users\Administrator\AppData\Local\Programs\Python\Python38\;C:\Users\Administrator\AppData\Local\Microsoft\WindowsApps;;D:\soft\Fiddler;D:\dev\Microsoft VS Code\bin;C:\Users\Administrator\AppData\Roaming\npm;D:\dev\idea\IntelliJ IDEA 2021.1.1\bin;;D:\dev\PyCharm\PyCharm 2020.2.1\bin;;C:\Users\Administrator\AppData\Local\Microsoft\WindowsApps;D:\soft\Fiddler2
USERNAME=Administrator
OS=Windows_NT
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 165 Stepping 3, GenuineIntel



--------------- S Y S T E M ---------------

OS: Windows 10.0 , 64 bit Build 19041 (10.0.19041.1202)

CPU:total 12 (6 cores per cpu, 2 threads per core) family 6 model 165 stepping 3, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, avx, avx2, aes, clmul, erms, 3dnowpref, lzcnt, ht, tsc, tscinvbit, bmi1, bmi2, adx

Memory: 4k page, physical 16712560k(1792204k free), swap 20906864k(5924k free)

vm_info: Java HotSpot(TM) 64-Bit Server VM (25.102-b14) for windows-amd64 JRE (1.8.0_102-b14), built on Jun 22 2016 13:15:21 by "java_re" with MS VC++ 10.0 (VS2010)

time: Wed Nov 03 17:42:33 2021
elapsed time: 2 seconds (0d 0h 0m 2s)