- A+
---
title: Idea跑Junit报错Native memory allocation (malloc) failed to allocate
date: 2020-03-09 10:11:39
categories: IntelliJ IDEA
tags:
- idea
- 虚拟内存
- ReservedCodeCacheSize
- swap space
- junit
---
这些时用idea跑junit时老是报错内存不足,具体报错信息如下:
#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (malloc) failed to allocate 1745136 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
# 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
# Decrease Java heap size (-Xmx/-Xms)
# Decrease number of Java threads
# Decrease Java thread stack sizes (-Xss)
# Set larger code cache with -XX:ReservedCodeCacheSize=
# This output file may be truncated or incomplete.
#
# Out of Memory Error (allocation.cpp:390), pid=19388, tid=0x0000000000005668
#
# JRE version: Java(TM) SE Runtime Environment (8.0_171-b11) (build 1.8.0_171-b11)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.171-b11 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 (0x0000000018a7e000): JavaThread "C2 CompilerThread1" daemon [_thread_in_native, id=22120, stack(0x00000000196b0000,0x00000000197b0000)]
Stack: [0x00000000196b0000,0x00000000197b0000]
[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: 7094 3897 ! 4 org.springframework.util.ClassUtils::getMostSpecificMethod (72 bytes)--------------- P R O C E S S ---------------
Java Threads: ( => current thread )
0x000000001e062800 JavaThread "Abandoned connection cleanup thread" daemon [_thread_blocked, id=22584, stack(0x000000001ec90000,0x000000001ed90000)]
0x0000000018afe000 JavaThread "Service Thread" daemon [_thread_blocked, id=22960, stack(0x0000000019950000,0x0000000019a50000)]
0x0000000018ad8800 JavaThread "C1 CompilerThread2" daemon [_thread_blocked, id=21508, stack(0x0000000019590000,0x0000000019690000)]
=>0x0000000018a7e000 JavaThread "C2 CompilerThread1" daemon [_thread_in_native, id=22120, stack(0x00000000196b0000,0x00000000197b0000)]
0x0000000018a7d000 JavaThread "C2 CompilerThread0" daemon [_thread_in_native, id=20620, stack(0x0000000019450000,0x0000000019550000)]
0x00000000178bf800 JavaThread "Monitor Ctrl-Break" daemon [_thread_in_native, id=22112, stack(0x00000000192d0000,0x00000000193d0000)]
0x0000000018a3e800 JavaThread "Attach Listener" daemon [_thread_blocked, id=3752, stack(0x0000000019110000,0x0000000019210000)]
0x00000000178b5800 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=16128, stack(0x0000000018f80000,0x0000000019080000)]
0x00000000178a2800 JavaThread "Finalizer" daemon [_thread_blocked, id=22732, stack(0x0000000018810000,0x0000000018910000)]
0x000000001785b800 JavaThread "Reference Handler" daemon [_thread_blocked, id=22736, stack(0x0000000018930000,0x0000000018a30000)]
0x0000000002430000 JavaThread "main" [_thread_in_Java, id=23428, stack(0x0000000002860000,0x0000000002960000)]Other Threads:
0x0000000017854000 VMThread [stack: 0x00000000186d0000,0x00000000187d0000] [id=23500]
0x0000000018b19800 WatcherThread [stack: 0x0000000019ae0000,0x0000000019be0000] [id=22200]VM state:not at safepoint (normal execution)
VM Mutex/Monitor currently owned by a thread: None
Heap:
PSYoungGen total 226816K, used 51650K [0x00000000d5900000, 0x00000000ebf00000, 0x0000000100000000)
eden space 211456K, 24% used [0x00000000d5900000,0x00000000d8b70a48,0x00000000e2780000)
from space 15360K, 0% used [0x00000000e2780000,0x00000000e2780000,0x00000000e3680000)
to space 17408K, 0% used [0x00000000eae00000,0x00000000eae00000,0x00000000ebf00000)
ParOldGen total 96256K, used 19788K [0x0000000080a00000, 0x0000000086800000, 0x00000000d5900000)
object space 96256K, 20% used [0x0000000080a00000,0x0000000081d533c8,0x0000000086800000)
Metaspace used 34950K, capacity 36198K, committed 36312K, reserved 1081344K
class space used 4554K, capacity 4829K, committed 4864K, reserved 1048576KCard table byte_map: [0x0000000011d20000,0x0000000012120000] byte_map_base: 0x000000001191b000
Marking Bits: (ParMarkBitMap*) 0x0000000053bc08c0
Begin Bits: [0x0000000012b10000, 0x0000000014ae8000)
End Bits: [0x0000000014ae8000, 0x0000000016ac0000)Polling page: 0x0000000000330000
CodeCache: size=245760Kb used=15556Kb max_used=15585Kb free=230203Kb
bounds [0x0000000002960000, 0x00000000038b0000, 0x0000000011960000]
total_blobs=4449 nmethods=4028 adapters=331
compilation: enabledCompilation events (10 events):
Event: 6.666 Thread 0x0000000018ad8800 4060 2 java.nio.charset.CharsetDecoder::implReplaceWith (1 bytes)
Event: 6.666 Thread 0x0000000018ad8800 nmethod 4060 0x000000000389ce50 code [0x000000000389cfa0, 0x000000000389d0f0]
Event: 6.685 Thread 0x0000000018ad8800 4062 3 org.springframework.util.StringUtils::tokenizeToStringArray (86 bytes)
Event: 6.686 Thread 0x0000000018ad8800 nmethod 4062 0x000000000389d150 code [0x000000000389d3c0, 0x000000000389e4b8]
Event: 6.815 Thread 0x0000000018ad8800 4064 2 sun.nio.cs.UTF_8$Decoder::decodeLoop (28 bytes)
Event: 6.816 Thread 0x0000000018ad8800 nmethod 4064 0x000000000389edd0 code [0x000000000389ef40, 0x000000000389f158]
Event: 6.963 Thread 0x0000000018ad8800 4066 % 3 java.util.StringTokenizer::setMaxDelimCodePoint @ 20 (156 bytes)
Event: 6.963 Thread 0x0000000018ad8800 nmethod 4066% 0x000000000389f250 code [0x000000000389f440, 0x000000000389ffa8]
Event: 6.963 Thread 0x0000000018ad8800 4067 3 java.util.StringTokenizer::setMaxDelimCodePoint (156 bytes)
Event: 6.964 Thread 0x0000000018ad8800 nmethod 4067 0x0000000002a7bfd0 code [0x0000000002a7c1c0, 0x0000000002a7cca8]GC Heap History (10 events):
Event: 2.250 GC heap before
{Heap before GC invocations=5 (full 1):
PSYoungGen total 138240K, used 5116K [0x00000000d5900000, 0x00000000de500000, 0x0000000100000000)
eden space 133120K, 0% used [0x00000000d5900000,0x00000000d5900000,0x00000000ddb00000)
from space 5120K, 99% used [0x00000000de000000,0x00000000de4ff2a8,0x00000000de500000)
to space 5120K, 0% used [0x00000000ddb00000,0x00000000ddb00000,0x00000000de000000)
ParOldGen total 87552K, used 6679K [0x0000000080a00000, 0x0000000085f80000, 0x00000000d5900000)
object space 87552K, 7% used [0x0000000080a00000,0x0000000081085f98,0x0000000085f80000)
Metaspace used 20579K, capacity 21168K, committed 21248K, reserved 1067008K
class space used 2635K, capacity 2800K, committed 2816K, reserved 1048576K
Event: 2.278 GC heap after
Heap after GC invocations=5 (full 1):
PSYoungGen total 138240K, used 0K [0x00000000d5900000, 0x00000000de500000, 0x0000000100000000)
eden space 133120K, 0% used [0x00000000d5900000,0x00000000d5900000,0x00000000ddb00000)
from space 5120K, 0% used [0x00000000de000000,0x00000000de000000,0x00000000de500000)
to space 5120K, 0% used [0x00000000ddb00000,0x00000000ddb00000,0x00000000de000000)
ParOldGen total 58880K, used 8578K [0x0000000080a00000, 0x0000000084380000, 0x00000000d5900000)
object space 58880K, 14% used [0x0000000080a00000,0x00000000812608c8,0x0000000084380000)
Metaspace used 20579K, capacity 21168K, committed 21248K, reserved 1067008K
class space used 2635K, capacity 2800K, committed 2816K, reserved 1048576K
}
Event: 3.539 GC heap before
{Heap before GC invocations=6 (full 1):
PSYoungGen total 138240K, used 133120K [0x00000000d5900000, 0x00000000de500000, 0x0000000100000000)
eden space 133120K, 100% used [0x00000000d5900000,0x00000000ddb00000,0x00000000ddb00000)
