首先找到日志文件地址:C:\Users\用户名\xxx.log
# Possible reasons:
# The system is out of physical RAM or swap space
# In 32 bit mode, the process size limit was hit
系统可能超出物理内存或交换空间,首先物理内存肯定没有超出,那么肯定就是交换空间超出了。什么是交换空间呢?交换空间,在Windows系统中是指虚拟内存。调整交换空间大小即设置虚拟内存大小。这样就清晰了,就是电脑的虚拟内存设的不够,于是点开我的电脑->属性->高级系统设置->高级->设置->高级里,看到虚拟内存设的大小才1G。这显然不够呀,把它调到10G后,问题完美解决!(如图所示)
现在内存就算占到75%时用idea跑junit也可以正常执行了!看来windows系统并不是当物理内存不够时才会用虚拟内存,这一点我一直想错了,我以为既然物理内存还够用,怎么可能会用虚拟内存。