java GC 老年代的内存碎片问题 求大神帮忙解惑

老年代 FULL GC垃圾收集后产生内存碎片 无法提供连续的内存空间 如何解决内存碎片问题呢

2个回答

局部变量在使用完后=null一下,这样会被GC回收。全局变量不要分批new ,全部在开头或者干脆找个父类里一次性new完,并且保持其生命周期。大概就只能想到这些了,不太清楚你为啥要管内存碎片的问题。。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
java gc负责堆的内存释放,那栈的内存是怎么管理,释放的。
java gc负责堆的内存释放,那栈的内存是怎么管理,释放的
Tomcat GC问题,求大神帮忙!
参数配置如下: -Xms1024m -Xmx1024m -XX:PermSize=256M -XX:MaxPermSize=512M -XX:+PrintGCDateStamps -XX:+PrintGCDetails -Xloggc:D:/Server/Tomcat-7.0.63/logs/tomcat_gc.log -XX:+DisableExplicitGC 然后今天突然出现了频繁的Full GC导致tomcat假死了,GC日志如下,求大神看看应该怎样优化啊? ![GC日志](https://img-ask.csdn.net/upload/201509/01/1441078678_744423.png)
java gc负责堆的内存释放,那栈的内存如果一个栈帧导致其满了,怎么办?
在其他人在哪里看到了这个答复: ``` Java中是通过栈帧来维护的,每调用方法的时候,就会创建栈帧,然后栈帧中有一个局部变量表,当函数调用结束的时候,这个栈帧就会自动释放,局部变量也被释放了 所以栈的内存都是随着函数的开始执行和结束自动分配,释放的 ``` 这个能理解,但是如果满了呢,会怎么办呢
紧急求助,java访问串口出现项目崩溃问题,求大神指导
# 紧急求助,关于访问串口的问题: 在windows_64位系统下,用java程序访问串口,用的是rxtx api,偶尔就出现这个问题,不知道怎么看这个文档: ``` # A fatal error has been detected by the Java Runtime Environment: # # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x0000000180004465, pid=2256, tid=0x0000000000000eb0 # # JRE version: Java(TM) SE Runtime Environment (8.0_111-b14) (build 1.8.0_111-b14) # Java VM: Java HotSpot(TM) 64-Bit Server VM (25.111-b14 mixed mode windows-amd64 compressed oops) # Problematic frame: # C 0x0000000180004465 # # Failed to write core dump. Minidumps are not enabled by default on client versions of Windows # # If you would like to submit a bug report, please visit: # http://bugreport.java.com/bugreport/crash.jsp # The crash happened outside the Java Virtual Machine in native code. # See problematic frame for where to report the bug. # --------------- T H R E A D --------------- Current thread (0x00000000582fc000): JavaThread "http-nio-8080-exec-3" daemon [_thread_in_native, id=3760, stack(0x0000000080370000,0x0000000080470000)] siginfo: ExceptionCode=0xc0000005, reading address 0xffffffff818af15c Registers: RAX=0x000000000000001c, RBX=0x00000000582fc1f8, RCX=0x000000008046c54c, RDX=0x0000000000000000 RSP=0x000000008046be30, RBP=0x0000000000000001, RSI=0x0000000000000000, RDI=0x0000000000000001 R8 =0x000000008046baf0, R9 =0x0000000180000000, R10=0x0000000000000000, R11=0x0000000000000200 R12=0xffffffff818af150, R13=0x0000000000000000, R14=0x000000008046c660, R15=0x00000000582fc000 RIP=0x0000000180004465, EFLAGS=0x0000000000010286 Top of Stack: (sp=0x000000008046be30) 0x000000008046be30: 00000000582fc1f8 000000018001c4c0 0x000000008046be40: 0000000000000000 0000000000000001 0x000000008046be50: 00002f94e86aabd0 00000000ebd0eb98 0x000000008046be60: 000000008046c660 00000000c2459220 0x000000008046be70: 0000000000000019 00000000c2459220 0x000000008046be80: 0000000000000000 00000000c2459220 0x000000008046be90: 00000000582fc000 000000007216ca5b 0x000000008046bea0: 000000008046bfa0 00000000025308da 0x000000008046beb0: 00000000025308da 00000000ebd0eb98 0x000000008046bec0: 00000000c2456a30 0000000000000000 0x000000008046bed0: 0000000000000000 0000000000000000 0x000000008046bee0: 0000000000000000 0000000000000000 0x000000008046bef0: 0000000000000000 0000000000000000 0x000000008046bf00: 0000000000000000 0000000000000000 0x000000008046bf10: 0000000000000000 0000000000000000 0x000000008046bf20: 0000000000000000 0000000000000000 Instructions: (pc=0x0000000180004465) 0x0000000180004445: 1b 48 8b d7 48 8b cb 41 ff 93 b8 00 00 00 45 84 0x0000000180004455: ed 0f 85 97 00 00 00 4d 85 e4 0f 84 8e 00 00 00 0x0000000180004465: 41 83 7c 24 0c 00 0f 84 82 00 00 00 4c 8d 44 24 0x0000000180004475: 30 48 8d 4c 24 38 4d 8b cc 48 8b d3 e8 8a f4 ff Register to memory mapping: RAX=0x000000000000001c is an unknown value RBX=0x00000000582fc1f8 is an unknown value RCX=0x000000008046c54c is pointing into the stack for thread: 0x00000000582fc000 RDX=0x0000000000000000 is an unknown value RSP=0x000000008046be30 is pointing into the stack for thread: 0x00000000582fc000 RBP=0x0000000000000001 is an unknown value RSI=0x0000000000000000 is an unknown value RDI=0x0000000000000001 is an unknown value R8 =0x000000008046baf0 is pointing into the stack for thread: 0x00000000582fc000 R9 =0x0000000180000000 is an unknown value R10=0x0000000000000000 is an unknown value R11=0x0000000000000200 is an unknown value R12=0xffffffff818af150 is an unknown value R13=0x0000000000000000 is an unknown value R14=0x000000008046c660 is pointing into the stack for thread: 0x00000000582fc000 R15=0x00000000582fc000 is a thread Stack: [0x0000000080370000,0x0000000080470000], sp=0x000000008046be30, free space=1007k Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) C 0x0000000180004465 C 0x0000000002547f54 Java frames: (J=compiled Java code, j=interpreted, Vv=VM code) j gnu.io.RXTXPort.nativeDrain(Z)Z+0 j gnu.io.RXTXPort$SerialOutputStream.flush()V+92 j com.ah.business.SerialPort.SerialTool.sendToPort(Lgnu/io/SerialPort;[B)V+43 j com.ah.business.SerialPort.controller.SerialPortController.readCabinet(Ljava/lang/String;Ljava/lang/String;Ljavax/servlet/http/HttpServletResponse;)V+57 v ~StubRoutines::call_stub J 1232 sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; (0 bytes) @ 0x00000000029bee3f [0x00000000029bedc0+0x7f] J 1231 C1 sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; (104 bytes) @ 0x00000000029d3bdc [0x00000000029d2a80+0x115c] J 4876 C2 java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; (62 bytes) @ 0x0000000003331a18 [0x0000000003331980+0x98] j org.springframework.web.method.support.InvocableHandlerMethod.doInvoke([Ljava/lang/Object;)Ljava/lang/Object;+16 j org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(Lorg/springframework/web/context/request/NativeWebRequest;Lorg/springframework/web/method/support/ModelAndViewContainer;[Ljava/lang/Object;)Ljava/lang/Object;+96 j org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(Lorg/springframework/web/context/request/ServletWebRequest;Lorg/springframework/web/method/support/ModelAndViewContainer;[Ljava/lang/Object;)V+4 j org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Lorg/springframework/web/method/HandlerMethod;)Lorg/springframework/web/servlet/ModelAndView;+262 j org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Lorg/springframework/web/method/HandlerMethod;)Lorg/springframework/web/servlet/ModelAndView;+90 j org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;+7 j org.springframework.web.servlet.DispatcherServlet.doDispatch(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+318 j org.springframework.web.servlet.DispatcherServlet.doService(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+301 j org.springframework.web.servlet.FrameworkServlet.processRequest(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+71 j org.springframework.web.servlet.FrameworkServlet.doPost(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+3 j javax.servlet.http.HttpServlet.service(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+149 j org.springframework.web.servlet.FrameworkServlet.service(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+32 j javax.servlet.http.HttpServlet.service(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+30 J 5735 C1 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V (624 bytes) @ 0x000000000324633c [0x00000000032454c0+0xe7c] J 5734 C1 org.apache.catalina.core.ApplicationFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V (105 bytes) @ 0x0000000002b6038c [0x0000000002b60300+0x8c] j org.apache.tomcat.websocket.server.WsFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V+21 J 5735 C1 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V (624 bytes) @ 0x0000000003245ad4 [0x00000000032454c0+0x614] J 5734 C1 org.apache.catalina.core.ApplicationFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V (105 bytes) @ 0x0000000002b6038c [0x0000000002b60300+0x8c] j org.springframework.web.filter.RequestContextFilter.doFilterInternal(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljavax/servlet/FilterChain;)V+21 j org.springframework.web.filter.OncePerRequestFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V+111 J 5735 C1 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V (624 bytes) @ 0x0000000003245ad4 [0x00000000032454c0+0x614] J 5734 C1 org.apache.catalina.core.ApplicationFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V (105 bytes) @ 0x0000000002b6038c [0x0000000002b60300+0x8c] j org.springframework.web.filter.HttpPutFormContentFilter.doFilterInternal(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljavax/servlet/FilterChain;)V+87 j org.springframework.web.filter.OncePerRequestFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V+111 J 5735 C1 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V (624 bytes) @ 0x0000000003245ad4 [0x00000000032454c0+0x614] J 5734 C1 org.apache.catalina.core.ApplicationFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V (105 bytes) @ 0x0000000002b6038c [0x0000000002b60300+0x8c] j org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljavax/servlet/FilterChain;)V+71 j org.springframework.web.filter.OncePerRequestFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V+111 J 5735 C1 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V (624 bytes) @ 0x0000000003245ad4 [0x00000000032454c0+0x614] J 5734 C1 org.apache.catalina.core.ApplicationFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V (105 bytes) @ 0x0000000002b6038c [0x0000000002b60300+0x8c] j org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljavax/servlet/FilterChain;)V+53 j org.springframework.web.filter.OncePerRequestFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V+111 J 5735 C1 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V (624 bytes) @ 0x0000000003245ad4 [0x00000000032454c0+0x614] J 5734 C1 org.apache.catalina.core.ApplicationFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V (105 bytes) @ 0x0000000002b6038c [0x0000000002b60300+0x8c] j org.springframework.boot.context.web.ErrorPageFilter.doFilter(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljavax/servlet/FilterChain;)V+14 j org.springframework.boot.context.web.ErrorPageFilter.access$000(Lorg/springframework/boot/context/web/ErrorPageFilter;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljavax/servlet/FilterChain;)V+4 j org.springframework.boot.context.web.ErrorPageFilter$1.doFilterInternal(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljavax/servlet/FilterChain;)V+7 j org.springframework.web.filter.OncePerRequestFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V+111 j org.springframework.boot.context.web.ErrorPageFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V+7 J 5735 C1 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V (624 bytes) @ 0x0000000003245ad4 [0x00000000032454c0+0x614] J 5734 C1 org.apache.catalina.core.ApplicationFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V (105 bytes) @ 0x0000000002b6038c [0x0000000002b60300+0x8c] j org.apache.catalina.core.StandardWrapperValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+781 j org.apache.catalina.core.StandardContextValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+166 j org.apache.catalina.authenticator.AuthenticatorBase.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+428 j org.apache.catalina.core.StandardHostValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+100 j org.apache.catalina.valves.ErrorReportValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+6 j org.apache.catalina.valves.AbstractAccessLogValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+6 j org.apache.catalina.core.StandardEngineValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+71 j org.apache.catalina.connector.CoyoteAdapter.service(Lorg/apache/coyote/Request;Lorg/apache/coyote/Response;)V+199 j org.apache.coyote.http11.AbstractHttp11Processor.process(Lorg/apache/tomcat/util/net/SocketWrapper;)Lorg/apache/tomcat/util/net/AbstractEndpoint$Handler$SocketState;+632 j org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(Lorg/apache/tomcat/util/net/SocketWrapper;Lorg/apache/tomcat/util/net/SocketStatus;)Lorg/apache/tomcat/util/net/AbstractEndpoint$Handler$SocketState;+270 j org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.process(Lorg/apache/tomcat/util/net/SocketWrapper;Lorg/apache/tomcat/util/net/SocketStatus;)Lorg/apache/tomcat/util/net/AbstractEndpoint$Handler$SocketState;+37 j org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(Ljava/nio/channels/SelectionKey;Lorg/apache/tomcat/util/net/NioEndpoint$KeyAttachment;)V+148 j org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run()V+97 j java.util.concurrent.ThreadPoolExecutor.runWorker(Ljava/util/concurrent/ThreadPoolExecutor$Worker;)V+95 j java.util.concurrent.ThreadPoolExecutor$Worker.run()V+5 j org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run()V+4 j java.lang.Thread.run()V+11 v ~StubRoutines::call_stub --------------- P R O C E S S --------------- Java Threads: ( => current thread ) 0x00000000582fa800 JavaThread "Thread-27" daemon [_thread_in_native, id=1332, stack(0x00000000817b0000,0x00000000818b0000)] 0x0000000058304800 JavaThread "Thread-26" daemon [_thread_in_native, id=3796, stack(0x0000000081080000,0x0000000081180000)] 0x0000000058303000 JavaThread "Thread-25" daemon [_thread_in_native, id=3752, stack(0x0000000080c20000,0x0000000080d20000)] 0x0000000058303800 JavaThread "AWT-Windows" daemon [_thread_in_native, id=4164, stack(0x00000000833b0000,0x00000000834b0000)] 0x0000000058302000 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=4580, stack(0x0000000082640000,0x0000000082740000)] 0x0000000058301800 JavaThread "http-nio-8080-exec-10" daemon [_thread_in_native, id=4784, stack(0x0000000081db0000,0x0000000081eb0000)] 0x0000000058300800 JavaThread "http-nio-8080-exec-9" daemon [_thread_blocked, id=3672, stack(0x00000000820b0000,0x00000000821b0000)] 0x0000000058300000 JavaThread "http-nio-8080-exec-8" daemon [_thread_blocked, id=520, stack(0x0000000080e40000,0x0000000080f40000)] 0x00000000582ff000 JavaThread "http-nio-8080-exec-7" daemon [_thread_blocked, id=4776, stack(0x00000000801f0000,0x00000000802f0000)] 0x00000000582fe800 JavaThread "http-nio-8080-exec-6" daemon [_thread_blocked, id=4448, stack(0x0000000080f80000,0x0000000081080000)] 0x00000000582fd800 JavaThread "http-nio-8080-exec-5" daemon [_thread_blocked, id=1004, stack(0x0000000080ac0000,0x0000000080bc0000)] 0x00000000582fd000 JavaThread "http-nio-8080-exec-4" daemon [_thread_blocked, id=4800, stack(0x0000000080810000,0x0000000080910000)] =>0x00000000582fc000 JavaThread "http-nio-8080-exec-3" daemon [_thread_in_native, id=3760, stack(0x0000000080370000,0x0000000080470000)] 0x00000000582fb800 JavaThread "JavaCPP Deallocator" daemon [_thread_blocked, id=4040, stack(0x000000007e9e0000,0x000000007eae0000)] 0x00000000582fa000 JavaThread "http-nio-8080-exec-2" daemon [_thread_blocked, id=3664, stack(0x000000007ecb0000,0x000000007edb0000)] 0x00000000582f9000 JavaThread "http-nio-8080-exec-1" daemon [_thread_blocked, id=3612, stack(0x000000006ee50000,0x000000006ef50000)] 0x00000000582f8800 JavaThread "ajp-nio-8009-Acceptor-0" daemon [_thread_in_native, id=3312, stack(0x000000006ebf0000,0x000000006ecf0000)] 0x00000000582f7800 JavaThread "ajp-nio-8009-ClientPoller-1" daemon [_thread_in_native, id=3308, stack(0x000000006eae0000,0x000000006ebe0000)] 0x00000000582f7000 JavaThread "ajp-nio-8009-ClientPoller-0" daemon [_thread_in_native, id=3304, stack(0x000000006e640000,0x000000006e740000)] 0x00000000582f6000 JavaThread "http-nio-8080-Acceptor-0" daemon [_thread_in_native, id=3300, stack(0x000000006e920000,0x000000006ea20000)] 0x000000005b7a5000 JavaThread "http-nio-8080-ClientPoller-1" daemon [_thread_in_native, id=3296, stack(0x000000006e760000,0x000000006e860000)] 0x0000000057bbe800 JavaThread "http-nio-8080-ClientPoller-0" daemon [_thread_in_native, id=3292, stack(0x000000006e530000,0x000000006e630000)] 0x000000005b77d800 JavaThread "ContainerBackgroundProcessor[StandardEngine[Catalina]]" daemon [_thread_blocked, id=3288, stack(0x000000006e410000,0x000000006e510000)] 0x000000005aa13000 JavaThread "pool-2-thread-1" [_thread_blocked, id=2428, stack(0x000000005c9c0000,0x000000005cac0000)] 0x000000005793a800 JavaThread "NioBlockingSelector.BlockPoller-2" daemon [_thread_in_native, id=2712, stack(0x0000000059420000,0x0000000059520000)] 0x0000000057947000 JavaThread "NioBlockingSelector.BlockPoller-1" daemon [_thread_in_native, id=2708, stack(0x0000000058cd0000,0x0000000058dd0000)] 0x0000000057424800 JavaThread "GC Daemon" daemon [_thread_blocked, id=2684, stack(0x0000000058e50000,0x0000000058f50000)] 0x0000000056427000 JavaThread "AsyncFileHandlerWriter-225534817" daemon [_thread_blocked, id=2640, stack(0x0000000056eb0000,0x0000000056fb0000)] 0x0000000056322800 JavaThread "Service Thread" daemon [_thread_blocked, id=2612, stack(0x0000000056da0000,0x0000000056ea0000)] 0x00000000562c8800 JavaThread "C1 CompilerThread2" daemon [_thread_blocked, id=2608, stack(0x0000000056c00000,0x0000000056d00000)] 0x00000000562c3000 JavaThread "C2 CompilerThread1" daemon [_thread_blocked, id=2604, stack(0x0000000056b00000,0x0000000056c00000)] 0x00000000562bf000 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=2600, stack(0x00000000567f0000,0x00000000568f0000)] 0x0000000054e7e800 JavaThread "Attach Listener" daemon [_thread_blocked, id=2596, stack(0x0000000056980000,0x0000000056a80000)] 0x0000000054e7d000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=2592, stack(0x00000000566f0000,0x00000000567f0000)] 0x0000000054e59800 JavaThread "Finalizer" daemon [_thread_blocked, id=2524, stack(0x00000000561a0000,0x00000000562a0000)] 0x0000000054e12800 JavaThread "Reference Handler" daemon [_thread_blocked, id=2520, stack(0x0000000055fa0000,0x00000000560a0000)] 0x000000000221e800 JavaThread "main" [_thread_in_native, id=2348, stack(0x0000000002380000,0x0000000002480000)] Other Threads: 0x0000000054e0a800 VMThread [stack: 0x0000000055dc0000,0x0000000055ec0000] [id=2496] 0x000000005634a800 WatcherThread [stack: 0x0000000057030000,0x0000000057130000] [id=2632] VM state:not at safepoint (normal execution) VM Mutex/Monitor currently owned by a thread: None Heap: PSYoungGen total 283648K, used 10945K [0x00000000eb300000, 0x00000000ffd80000, 0x0000000100000000) eden space 281088K, 3% used [0x00000000eb300000,0x00000000ebdb04a8,0x00000000fc580000) from space 2560K, 0% used [0x00000000fc580000,0x00000000fc580000,0x00000000fc800000) to space 28672K, 0% used [0x00000000fe180000,0x00000000fe180000,0x00000000ffd80000) ParOldGen total 78336K, used 45934K [0x00000000c1800000, 0x00000000c6480000, 0x00000000eb300000) object space 78336K, 58% used [0x00000000c1800000,0x00000000c44db808,0x00000000c6480000) Metaspace used 43550K, capacity 44114K, committed 44800K, reserved 1089536K class space used 5151K, capacity 5340K, committed 5376K, reserved 1048576K Card table byte_map: [0x00000000118f0000,0x0000000011af0000] byte_map_base: 0x00000000112e4000 Marking Bits: (ParMarkBitMap*) 0x00000000728ca6c0 Begin Bits: [0x0000000012340000, 0x00000000132e0000) End Bits: [0x00000000132e0000, 0x0000000014280000) Polling page: 0x0000000000110000 CodeCache: size=245760Kb used=15648Kb max_used=15708Kb free=230111Kb bounds [0x0000000002530000, 0x00000000034b0000, 0x0000000011530000] total_blobs=5475 nmethods=4786 adapters=600 compilation: enabled Compilation events (10 events): Event: 29130.199 Thread 0x00000000562c8800 5988 s 3 java.lang.StringBuffer::append (13 bytes) Event: 29130.199 Thread 0x00000000562c8800 nmethod 5988 0x000000000343fc50 code [0x000000000343fdc0, 0x00000000034400c8] Event: 29130.270 Thread 0x00000000562bf000 nmethod 5986 0x00000000031ac050 code [0x00000000031ac380, 0x00000000031ae778] Event: 29130.274 Thread 0x00000000562c3000 5989 4 java.lang.String::toLowerCase (8 bytes) Event: 29130.275 Thread 0x00000000562c3000 nmethod 5989 0x0000000002a38910 code [0x0000000002a38a60, 0x0000000002a38ae8] Event: 29130.660 Thread 0x00000000562c8800 5990 3 java.lang.String::regionMatches (91 bytes) Event: 29130.661 Thread 0x00000000562c8800 nmethod 5990 0x000000000343f550 code [0x000000000343f6c0, 0x000000000343fa70] Event: 29130.664 Thread 0x00000000562c8800 5992 3 java.security.CodeSource::hashCode (17 bytes) Event: 29130.664 Thread 0x00000000562c8800 nmethod 5992 0x000000000343ecd0 code [0x000000000343ee60, 0x000000000343f3c8] Event: 29130.678 Thread 0x00000000562bf000 5993 4 java.net.URI$Parser::scan (73 bytes) GC Heap History (10 events): Event: 25731.308 GC heap before {Heap before GC invocations=19 (full 4): PSYoungGen total 310784K, used 2356K [0x00000000eb300000, 0x00000000fff80000, 0x0000000100000000) eden space 281088K, 0% used [0x00000000eb300000,0x00000000eb300000,0x00000000fc580000) from space 29696K, 7% used [0x00000000fc580000,0x00000000fc7cd020,0x00000000fe280000) to space 29696K, 0% used [0x00000000fe280000,0x00000000fe280000,0x00000000fff80000) ParOldGen total 78336K, used 39408K [0x00000000c1800000, 0x00000000c6480000, 0x00000000eb300000) object space 78336K, 50% used [0x00000000c1800000,0x00000000c3e7c048,0x00000000c6480000) Metaspace used 43208K, capacity 43746K, committed 44288K, reserved 1087488K class space used 5128K, capacity 5316K, committed 5376K, reserved 1048576K Event: 25731.661 GC heap after Heap after GC invocations=19 (full 4): PSYoungGen total 310784K, used 0K [0x00000000eb300000, 0x00000000fff80000, 0x0000000100000000) eden space 281088K, 0% used [0x00000000eb300000,0x00000000eb300000,0x00000000fc580000) from space 29696K, 0% used [0x00000000fc580000,0x00000000fc580000,0x00000000fe280000) to space 29696K, 0% used [0x00000000fe280000,0x00000000fe280000,0x00000000fff80000) ParOldGen total 78336K, used 41473K [0x00000000c1800000, 0x00000000c6480000, 0x00000000eb300000) object space 78336K, 52% used [0x00000000c1800000,0x00000000c40804f0,0x00000000c6480000) Metaspace used 43179K, capacity 43692K, committed 44288K, reserved 1087488K class space used 5123K, capacity 5307K, committed 5376K, reserved 1048576K } Event: 28248.257 GC heap before {Heap before GC invocations=20 (full 4): PSYoungGen total 310784K, used 36289K [0x00000000eb300000, 0x00000000fff80000, 0x0000000100000000) eden space 281088K, 12% used [0x00000000eb300000,0x00000000ed670428,0x00000000fc580000) from space 29696K, 0% used [0x00000000fc580000,0x00000000fc580000,0x00000000fe280000) to space 29696K, 0% used [0x00000000fe280000,0x00000000fe280000,0x00000000fff80000) ParOldGen total 78336K, used 41473K [0x00000000c1800000, 0x00000000c6480000, 0x00000000eb300000) object space 78336K, 52% used [0x00000000c1800000,0x00000000c40804f0,0x00000000c6480000) Metaspace used 43321K, capacity 43858K, committed 44544K, reserved 1089536K class space used 5138K, capacity 5340K, committed 5376K, reserved 1048576K Event: 28248.263 GC heap after Heap after GC invocations=20 (full 4): PSYoungGen total 309760K, used 2548K [0x00000000eb300000, 0x00000000ffe80000, 0x0000000100000000) eden space 281088K, 0% used [0x00000000eb300000,0x00000000eb300000,0x00000000fc580000) from space 28672K, 8% used [0x00000000fe280000,0x00000000fe4fd020,0x00000000ffe80000) to space 29184K, 0% used [0x00000000fc580000,0x00000000fc580000,0x00000000fe200000) ParOldGen total 78336K, used 41473K [0x00000000c1800000, 0x00000000c6480000, 0x00000000eb300000) object space 78336K, 52% used [0x00000000c1800000,0x00000000c40804f0,0x00000000c6480000) Metaspace used 43321K, capacity 43858K, committed 44544K, reserved 1089536K class space used 5138K, capacity 5340K, committed 5376K, reserved 1048576K } Event: 28248.263 GC heap before {Heap before GC invocations=21 (full 5): PSYoungGen total 309760K, used 2548K [0x00000000eb300000, 0x00000000ffe80000, 0x0000000100000000) eden space 281088K, 0% used [0x00000000eb300000,0x00000000eb300000,0x00000000fc580000) from space 28672K, 8% used [0x00000000fe280000,0x00000000fe4fd020,0x00000000ffe80000) to space 29184K, 0% used [0x00000000fc580000,0x00000000fc580000,0x00000000fe200000) ParOldGen total 78336K, used 41473K [0x00000000c1800000, 0x00000000c6480000, 0x00000000eb300000) object space 78336K, 52% used [0x00000000c1800000,0x00000000c40804f0,0x00000000c6480000) Metaspace used 43321K, capacity 43858K, committed 44544K, reserved 1089536K class space used 5138K, capacity 5340K, committed 5376K, reserved 1048576K Event: 28248.577 GC heap after Heap after GC invocations=21 (full 5): PSYoungGen total 309760K, used 0K [0x00000000eb300000, 0x00000000ffe80000, 0x0000000100000000) eden space 281088K, 0% used [0x00000000eb300000,0x00000000eb300000,0x00000000fc580000) from space 28672K, 0% used [0x00000000fe280000,0x00000000fe280000,0x00000000ffe80000) to space 29184K, 0% used [0x00000000fc580000,0x00000000fc580000,0x00000000fe200000) ParOldGen total 78336K, used 43698K [0x00000000c1800000, 0x00000000c6480000, 0x00000000eb300000) object space 78336K, 55% used [0x00000000c1800000,0x00000000c42acbd0,0x00000000c6480000) Metaspace used 43319K, capacity 43852K, committed 44544K, reserved 1089536K class space used 5138K, capacity 5339K, committed 5376K, reserved 1048576K } Event: 28927.095 GC heap before {Heap before GC invocations=22 (full 5): PSYoungGen total 309760K, used 39167K [0x00000000eb300000, 0x00000000ffe80000, 0x0000000100000000) eden space 281088K, 13% used [0x00000000eb300000,0x00000000ed93ffd8,0x00000000fc580000) from space 28672K, 0% used [0x00000000fe280000,0x00000000fe280000,0x00000000ffe80000) to space 29184K, 0% used [0x00000000fc580000,0x00000000fc580000,0x00000000fe200000) ParOldGen total 78336K, used 43698K [0x00000000c1800000, 0x00000000c6480000, 0x00000000eb300000) object space 78336K, 55% used [0x00000000c1800000,0x00000000c42acbd0,0x00000000c6480000) Metaspace used 43415K, capacity 43922K, committed 44544K, reserved 1089536K class space used 5138K, capacity 5340K, committed 5376K, reserved 1048576K Event: 28927.101 GC heap after Heap after GC invocations=22 (full 5): PSYoungGen total 283648K, used 2548K [0x00000000eb300000, 0x00000000ffd80000, 0x0000000100000000) eden space 281088K, 0% used [0x00000000eb300000,0x00000000eb300000,0x00000000fc580000) from space 2560K, 99% used [0x00000000fc580000,0x00000000fc7fd020,0x00000000fc800000) to space 28672K, 0% used [0x00000000fe180000,0x00000000fe180000,0x00000000ffd80000) ParOldGen total 78336K, used 43706K [0x00000000c1800000, 0x00000000c6480000, 0x00000000eb300000) object space 78336K, 55% used [0x00000000c1800000,0x00000000c42aebd0,0x00000000c6480000) Metaspace used 43415K, capacity 43922K, committed 44544K, reserved 1089536K class space used 5138K, capacity 5340K, committed 5376K, reserved 1048576K } Event: 28927.101 GC heap before {Heap before GC invocations=23 (full 6): PSYoungGen total 283648K, used 2548K [0x00000000eb300000, 0x00000000ffd80000, 0x0000000100000000) eden space 281088K, 0% used [0x00000000eb300000,0x00000000eb300000,0x00000000fc580000) from space 2560K, 99% used [0x00000000fc580000,0x00000000fc7fd020,0x00000000fc800000) to space 28672K, 0% used [0x00000000fe180000,0x00000000fe180000,0x00000000ffd80000) ParOldGen total 78336K, used 43706K [0x00000000c1800000, 0x00000000c6480000, 0x00000000eb300000) object space 78336K, 55% used [0x00000000c1800000,0x00000000c42aebd0,0x00000000c6480000) Metaspace used 43415K, capacity 43922K, committed 44544K, reserved 1089536K class space used 5138K, capacity 5340K, committed 5376K, reserved 1048576K Event: 28927.218 GC heap after Heap after GC invocations=23 (full 6): PSYoungGen total 283648K, used 0K [0x00000000eb300000, 0x00000000ffd80000, 0x0000000100000000) eden space 281088K, 0% used [0x00000000eb300000,0x00000000eb300000,0x00000000fc580000) from space 2560K, 0% used [0x00000000fc580000,0x00000000fc580000,0x00000000fc800000) to space 28672K, 0% used [0x00000000fe180000,0x00000000fe180000,0x00000000ffd80000) ParOldGen total 78336K, used 45934K [0x00000000c1800000, 0x00000000c6480000, 0x00000000eb300000) object space 78336K, 58% used [0x00000000c1800000,0x00000000c44db808,0x00000000c6480000) Metaspace used 43415K, capacity 43922K, committed 44544K, reserved 1089536K class space used 5138K, capacity 5340K, committed 5376K, reserved 1048576K } Deoptimization events (10 events): Event: 25737.871 Thread 0x00000000582fd000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x0000000002e55fcc method=java.io.WinNTFileSystem.normalize(Ljava/lang/String;II)Ljava/lang/String; @ 103 Event: 25737.875 Thread 0x00000000582fd000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00000000031ba998 method=java.lang.ref.SoftReference.get()Ljava/lang/Object; @ 6 Event: 25899.792 Thread 0x00000000582fd800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x000000000342a82c method=java.util.regex.Pattern$CharProperty.match(Ljava/util/regex/Matcher;ILjava/lang/CharSequence;)Z @ 18 Event: 25899.800 Thread 0x00000000582fd800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00000000033a6230 method=java.lang.ref.SoftReference.get()Ljava/lang/Object; @ 6 Event: 28245.195 Thread 0x000000005b7a5000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00000000032134b4 method=org.apache.tomcat.util.net.NioEndpoint$Poller.run()V @ 307 Event: 28400.700 Thread 0x0000000057bbe800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00000000032134b4 method=org.apache.tomcat.util.net.NioEndpoint$Poller.run()V @ 307 Event: 28401.005 Thread 0x00000000582f9000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x000000000342a82c method=java.util.regex.Pattern$CharProperty.match(Ljava/util/regex/Matcher;ILjava/lang/CharSequence;)Z @ 18 Event: 28775.421 Thread 0x00000000582fc000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x000000000342a82c method=java.util.regex.Pattern$CharProperty.match(Ljava/util/regex/Matcher;ILjava/lang/CharSequence;)Z @ 18 Event: 28847.369 Thread 0x00000000582fd000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x000000000342a82c method=java.util.regex.Pattern$CharProperty.match(Ljava/util/regex/Matcher;ILjava/lang/CharSequence;)Z @ 18 Event: 29130.166 Thread 0x00000000582fc000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x0000000003330eec method=org.apache.tomcat.util.buf.UDecoder.convert(Lorg/apache/tomcat/util/buf/ByteChunk;Z)V @ 125 Internal exceptions (10 events): Event: 28847.578 Thread 0x00000000582fd800 Exception <a 'java/io/IOException'> (0x00000000ebea4cc0) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u111\7883\hotspot\src\share\vm\prims\jni.cpp, line 709] Event: 28847.602 Thread 0x00000000582fd800 Exception <a 'java/io/IOException'> (0x00000000ec07f0d0) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u111\7883\hotspot\src\share\vm\prims\jni.cpp, line 709] Event: 28847.603 Thread 0x00000000582fd800 Exception <a 'java/io/IOException'> (0x00000000ec07f9b0) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u111\7883\hotspot\src\share\vm\prims\jni.cpp, line 709] Event: 28847.604 Thread 0x00000000582fd800 Exception <a 'java/io/IOException'> (0x00000000ec07ff20) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u111\7883\hotspot\src\share\vm\prims\jni.cpp, line 709] Event: 28972.779 Thread 0x0000000058300800 Exception <a 'java/io/IOException'> (0x00000000eb76d3e0) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u111\7883\hotspot\src\share\vm\prims\jni.cpp, line 709] Event: 28972.802 Thread 0x0000000058300800 Exception <a 'java/io/IOException'> (0x00000000eba5f788) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u111\7883\hotspot\src\share\vm\prims\jni.cpp, line 709] Event: 28972.803 Thread 0x0000000058300800 Exception <a 'java/io/IOException'> (0x00000000eba60068) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u111\7883\hotspot\src\share\vm\prims\jni.cpp, line 709] Event: 28972.804 Thread 0x0000000058300800 Exception <a 'java/io/IOException'> (0x00000000eba605d8) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u111\7883\hotspot\src\share\vm\prims\jni.cpp, line 709] Event: 29130.196 Thread 0x00000000582fc000 Exception <a 'java/io/FileNotFoundException'> (0x00000000ebcaca50) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u111\7883\hotspot\src\share\vm\prims\jni.cpp, line 709] Event: 29130.660 Thread 0x00000000582fc000 Exception <a 'java/io/FileNotFoundException'> (0x00000000ebcc32c0) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u111\7883\hotspot\src\share\vm\prims\jni.cpp, line 709] Events (10 events): Event: 28972.785 Thread 0x00000000562c8800 flushing nmethod 0x00000000033a59d0 Event: 28972.786 Thread 0x00000000562c8800 flushing nmethod 0x000000000342c390 Event: 29057.592 Thread 0x0000000058303000 Thread added: 0x0000000058303000 Event: 29057.592 Thread 0x0000000058304800 Thread added: 0x0000000058304800 Event: 29130.166 Thread 0x00000000582fc000 Uncommon trap: trap_request=0xffffff65 fr.pc=0x0000000003330eec Event: 29130.166 Thread 0x00000000582fc000 DEOPT PACKING pc=0x0000000003330eec sp=0x000000008046db40 Event: 29130.166 Thread 0x00000000582fc000 DEOPT UNPACKING pc=0x000000000257582a sp=0x000000008046da98 mode 2 Event: 29130.173 loading class java/util/TooManyListenersException Event: 29130.173 loading class java/util/TooManyListenersException done Event: 29130.673 Thread 0x00000000582fa800 Thread added: 0x00000000582fa800 Dynamic libraries: 0x000000013f290000 - 0x000000013f2c7000 C:\java\jdk1.8.0_111\bin\java.exe 0x00000000773f0000 - 0x000000007758f000 C:\Windows\SYSTEM32\ntdll.dll 0x00000000771d0000 - 0x00000000772ef000 C:\Windows\system32\kernel32.dll 0x000007fefd070000 - 0x000007fefd0da000 C:\Windows\system32\KERNELBASE.dll 0x000007fefd9c0000 - 0x000007fefda9b000 C:\Windows\system32\ADVAPI32.dll 0x000007fefd520000 - 0x000007fefd5bf000 C:\Windows\system32\msvcrt.dll 0x000007fefec90000 - 0x000007fefecaf000 C:\Windows\SYSTEM32\sechost.dll 0x000007fefd7f0000 - 0x000007fefd91c000 C:\Windows\system32\RPCRT4.dll 0x00000000772f0000 - 0x00000000773ea000 C:\Windows\system32\USER32.dll 0x000007fefd4b0000 - 0x000007fefd517000 C:\Windows\system32\GDI32.dll 0x000007fefec80000 - 0x000007fefec8e000 C:\Windows\system32\LPK.dll 0x000007fefd5c0000 - 0x000007fefd68b000 C:\Windows\system32\USP10.dll 0x000007fefb590000 - 0x000007fefb785000 C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.24440_none_e36f1bbf30ff0606\COMCTL32.dll 0x000007fefdaa0000 - 0x000007fefdb11000 C:\Windows\system32\SHLWAPI.dll 0x000007fefecb0000 - 0x000007fefecde000 C:\Windows\system32\IMM32.DLL 0x000007fefd690000 - 0x000007fefd799000 C:\Windows\system32\MSCTF.dll 0x0000000072950000 - 0x0000000072a22000 C:\java\jdk1.8.0_111\jre\bin\msvcr100.dll 0x00000000720b0000 - 0x000000007294a000 C:\java\jdk1.8.0_111\jre\bin\server\jvm.dll 0x000007fef5dd0000 - 0x000007fef5dd9000 C:\Windows\system32\WSOCK32.dll 0x000007fefd7a0000 - 0x000007fefd7ed000 C:\Windows\system32\WS2_32.dll 0x000007fefeab0000 - 0x000007fefeab8000 C:\Windows\system32\NSI.dll 0x000007fef8cc0000 - 0x000007fef8cfb000 C:\Windows\system32\WINMM.dll 0x000007fefc030000 - 0x000007fefc03c000 C:\Windows\system32\VERSION.dll 0x0000000077590000 - 0x0000000077597000 C:\Windows\system32\PSAPI.DLL 0x0000000072d70000 - 0x0000000072d7f000 C:\java\jdk1.8.0_111\jre\bin\verify.dll 0x0000000072d40000 - 0x0000000072d69000 C:\java\jdk1.8.0_111\jre\bin\java.dll 0x0000000072cc0000 - 0x0000000072cd6000 C:\java\jdk1.8.0_111\jre\bin\zip.dll 0x000007fefdd20000 - 0x000007fefeaab000 C:\Windows\system32\SHELL32.dll 0x000007fefdb20000 - 0x000007fefdd1f000 C:\Windows\system32\ole32.dll 0x000007fefcf40000 - 0x000007fefcf4f000 C:\Windows\system32\profapi.dll 0x0000000074ca0000 - 0x0000000074cad000 C:\java\jdk1.8.0_111\jre\bin\management.dll 0x0000000074c80000 - 0x0000000074c9a000 C:\java\jdk1.8.0_111\jre\bin\net.dll 0x000007fefc6d0000 - 0x000007fefc725000 C:\Windows\system32\mswsock.dll 0x000007fefc6c0000 - 0x000007fefc6c7000 C:\Windows\System32\wship6.dll 0x0000000074c60000 - 0x0000000074c71000 C:\java\jdk1.8.0_111\jre\bin\nio.dll 0x0000000074c30000 - 0x0000000074c54000 C:\java\jdk1.8.0_111\jre\bin\sunec.dll 0x0000000074c20000 - 0x0000000074c2b000 C:\java\jdk1.8.0_111\jre\bin\sunmscapi.dll 0x000007fefd0e0000 - 0x000007fefd24d000 C:\Windows\system32\CRYPT32.dll 0x000007fefcf50000 - 0x000007fefcf5f000 C:\Windows\system32\MSASN1.dll 0x000007fefc730000 - 0x000007fefc748000 C:\Windows\system32\CRYPTSP.dll 0x000007fefc430000 - 0x000007fefc477000 C:\Windows\system32\rsaenh.dll 0x000007fefcfc0000 - 0x000007fefcfde000 C:\Windows\system32\USERENV.dll 0x000007fefcde0000 - 0x000007fefcdef000 C:\Windows\system32\CRYPTBASE.dll 0x000007fefa6f0000 - 0x000007fefa717000 C:\Windows\system32\IPHLPAPI.DLL 0x000007fefa6d0000 - 0x000007fefa6db000 C:\Windows\system32\WINNSI.DLL 0x000007fefa4e0000 - 0x000007fefa4f1000 C:\Windows\system32\dhcpcsvc6.DLL 0x000007fefa4c0000 - 0x000007fefa4d8000 C:\Windows\system32\dhcpcsvc.DLL 0x000007fefab80000 - 0x000007fefab95000 C:\Windows\system32\NLAapi.dll 0x000007feeac50000 - 0x000007feeac65000 C:\Windows\system32\napinsp.dll 0x000007feeac30000 - 0x000007feeac49000 C:\Windows\system32\pnrpnsp.dll 0x000007fefc550000 - 0x000007fefc5ab000 C:\Windows\system32\DNSAPI.dll 0x000007fef9b80000 - 0x000007fef9b8b000 C:\Windows\System32\winrnr.dll 0x000007fefc100000 - 0x000007fefc107000 C:\Windows\System32\wshtcpip.dll 0x000007fef9b20000 - 0x000007fef9b28000 C:\Windows\system32\rasadhlp.dll 0x000007fefa560000 - 0x000007fefa5b3000 C:\Windows\System32\fwpuclnt.dll 0x000007feeac20000 - 0x000007feeac2a000 C:\java\jdk1.8.0_111\jre\bin\libarcsoft_face_engine_jni.dll 0x000007fee9920000 - 0x000007fee99c6000 C:\Windows\system32\MSVCP120.dll 0x000007fee9830000 - 0x000007fee991f000 C:\Windows\system32\MSVCR120.dll 0x000007fee97c0000 - 0x000007fee9826000 C:\java\jdk1.8.0_111\bin\libarcsoft_face_engine.dll 0x000007fee6a90000 - 0x000007fee97bf000 C:\java\jdk1.8.0_111\bin\libarcsoft_face.dll 0x000007fefeba0000 - 0x000007fefebf2000 C:\Windows\system32\WLDAP32.dll 0x000007fefcd80000 - 0x000007fefcdd7000 C:\Windows\system32\apphelp.dll 0x000007fef1710000 - 0x000007fef1761000 C:\Users\Administrator\.javacpp\cache\opencv-windows-x86_64.jar\org\bytedeco\javacpp\windows-x86_64\concrt140.dll 0x000007fee1430000 - 0x000007fee14cd000 C:\Windows\system32\MSVCP140.dll 0x000007fef1670000 - 0x000007fef1687000 C:\Windows\system32\VCRUNTIME140.dll 0x000007fefaf90000 - 0x000007fefaf94000 C:\Windows\system32\api-ms-win-crt-runtime-l1-1-0.dll 0x000007fee1330000 - 0x000007fee1424000 C:\Windows\system32\ucrtbase.DLL 0x000007fef1700000 - 0x000007fef1703000 C:\Windows\system32\api-ms-win-core-timezone-l1-1-0.dll 0x000007fef15d0000 - 0x000007fef15d3000 C:\Windows\system32\api-ms-win-core-file-l2-1-0.dll 0x000007fef15c0000 - 0x000007fef15c3000 C:\Windows\system32\api-ms-win-core-localization-l1-2-0.dll 0x000007fef5e40000 - 0x000007fef5e43000 C:\Windows\system32\api-ms-win-core-synch-l1-2-0.dll 0x000007fee2e50000 - 0x000007fee2e53000 C:\Windows\system32\api-ms-win-core-processthreads-l1-1-1.dll 0x000007fee1220000 - 0x000007fee1223000 C:\Windows\system32\api-ms-win-core-file-l1-2-0.dll 0x000007fee1210000 - 0x000007fee1214000 C:\Windows\system32\api-ms-win-crt-string-l1-1-0.dll 0x000007fee1190000 - 0x000007fee1193000 C:\Windows\system32\api-ms-win-crt-heap-l1-1-0.dll 0x000007fee1180000 - 0x000007fee1184000 C:\Windows\system32\api-ms-win-crt-stdio-l1-1-0.dll 0x000007fee1170000 - 0x000007fee1174000 C:\Windows\system32\api-ms-win-crt-convert-l1-1-0.dll 0x000007fee1160000 - 0x000007fee1163000 C:\Windows\system32\api-ms-win-crt-locale-l1-1-0.dll 0x000007fee1150000 - 0x000007fee1155000 C:\Windows\system32\api-ms-win-crt-math-l1-1-0.dll 0x000007fee1140000 - 0x000007fee1145000 C:\Windows\system32\api-ms-win-crt-multibyte-l1-1-0.dll 0x000007fee1130000 - 0x000007fee1133000 C:\Windows\system32\api-ms-win-crt-time-l1-1-0.dll 0x000007fee1120000 - 0x000007fee1123000 C:\Windows\system32\api-ms-win-crt-filesystem-l1-1-0.dll 0x000007fee1110000 - 0x000007fee1113000 C:\Windows\system32\api-ms-win-crt-environment-l1-1-0.dll 0x000007fee1100000 - 0x000007fee1103000 C:\Windows\system32\api-ms-win-crt-utility-l1-1-0.dll 0x000007fee0700000 - 0x000007fee079d000 C:\Users\Administrator\.javacpp\cache\opencv-windows-x86_64.jar\org\bytedeco\javacpp\windows-x86_64\msvcp140.dll 0x000007fee10e0000 - 0x000007fee10f7000 C:\Users\Administrator\.javacpp\cache\opencv-windows-x86_64.jar\org\bytedeco\javacpp\windows-x86_64\vcruntime140.dll 0x000007fee10d0000 - 0x000007fee10d3000 C:\Users\Administrator\.javacpp\cache\opencv-windows-x86_64.jar\org\bytedeco\javacpp\windows-x86_64\api-ms-win-crt-locale-l1-1-0.dll 0x000007fee0830000 - 0x000007fee0834000 C:\Users\Administrator\.javacpp\cache\opencv-windows-x86_64.jar\org\bytedeco\javacpp\windows-x86_64\api-ms-win-crt-string-l1-1-0.dll 0x000007fee0820000 - 0x000007fee0824000 C:\Users\Administrator\.javacpp\cache\opencv-windows-x86_64.jar\org\bytedeco\javacpp\windows-x86_64\api-ms-win-crt-stdio-l1-1-0.dll 0x000007fee0810000 - 0x000007fee0815000 C:\Users\Administrator\.javacpp\cache\opencv-windows-x86_64.jar\org\bytedeco\javacpp\windows-x86_64\api-ms-win-crt-math-l1-1-0.dll 0x000007fee0800000 - 0x000007fee0803000 C:\Users\Administrator\.javacpp\cache\opencv-windows-x86_64.jar\org\bytedeco\javacpp\windows-x86_64\api-ms-win-crt-heap-l1-1-0.dll 0x000007fee07f0000 - 0x000007fee07f4000 C:\Users\Administrator\.javacpp\cache\opencv-windows-x86_64.jar\org\bytedeco\javacpp\windows-x86_64\api-ms-win-crt-runtime-l1-1-0.dll 0x000007fee06f0000 - 0x000007fee06f4000 C:\Users\Administrator\.javacpp\cache\opencv-windows-x86_64.jar\org\bytedeco\javacpp\windows-x86_64\api-ms-win-crt-convert-l1-1-0.dll 0x000007fee06e0000 - 0x000007fee06e3000 C:\Users\Administrator\.javacpp\cache\opencv-windows-x86_64.jar\org\bytedeco\javacpp\windows-x86_64\api-ms-win-crt-environment-l1-1-0.dll 0x000007fee06d0000 - 0x000007fee06d3000 C:\Users\Administrator\.javacpp\cache\opencv-windows-x86_64.jar\org\bytedeco\javacpp\windows-x86_64\api-ms-win-crt-time-l1-1-0.dll 0x000007fee06c0000 - 0x000007fee06c3000 C:\Users\Administrator\.javacpp\cache\opencv-windows-x86_64.jar\org\bytedeco\javacpp\windows-x86_64\api-ms-win-crt-filesystem-l1-1-0.dll 0x000007fee06b0000 - 0x000007fee06b3000 C:\Users\Administrator\.javacpp\cache\opencv-windows-x86_64.jar\org\bytedeco\javacpp\windows-x86_64\api-ms-win-crt-utility-l1-1-0.dll 0x000007fee06a0000 - 0x000007fee06a5000 C:\Users\Administrator\.javacpp\cache\opencv-windows-x86_64.jar\org\bytedeco\javacpp\windows-x86_64\api-ms-win-crt-multibyte-l1-1-0.dll 0x000007fee0230000 - 0x000007fee0534000 C:\Users\Administrator\.javacpp\cache\opencv-windows-x86_64.jar\org\bytedeco\javacpp\windows-x86_64\opencv_core341.dll 0x000007fedec90000 - 0x000007fedf095000 C:\Users\Administrator\.javacpp\cache\opencv-windows-x86_64.jar\org\bytedeco\javacpp\windows-x86_64\opencv_imgproc341.dll 0x000007fede900000 - 0x000007fedec8e000 C:\Users\Administrator\.javacpp\cache\opencv-windows-x86_64.jar\org\bytedeco\javacpp\windows-x86_64\jniopencv_core.dll 0x000007fede7a0000 - 0x000007fede8f6000 C:\Users\Administrator\.javacpp\cache\opencv-windows-x86_64.jar\org\bytedeco\javacpp\windows-x86_64\jniopencv_imgproc.dll 0x000007fede4d0000 - 0x000007fede79f000 C:\Users\Administrator\.javacpp\cache\opencv-windows-x86_64.jar\org\bytedeco\javacpp\windows-x86_64\opencv_imgcodecs341.dll 0x000007fee0660000 - 0x000007fee0694000 C:\Users\Administrator\.javacpp\cache\opencv-windows-x86_64.jar\org\bytedeco\javacpp\windows-x86_64\jniopencv_imgcodecs.dll 0x000007fee0600000 - 0x000007fee0651000 C:\Users\Administrator\.javacpp\cache\opencv-windows-x86_64.jar\org\bytedeco\javacpp\windows-x86_64\opencv_videoio341.dll 0x000007fee05d0000 - 0x000007fee05f9000 C:\Windows\system32\MSVFW32.dll 0x000007fee0560000 - 0x000007fee057f000 C:\Windows\system32\AVIFIL32.dll 0x000007fef5920000 - 0x000007fef5938000 C:\Windows\system32\MSACM32.dll 0x000007fee0210000 - 0x000007fee0227000 C:\Windows\system32\AVICAP32.dll 0x000007fefeac0000 - 0x000007fefeb9b000 C:\Windows\system32\OLEAUT32.dll 0x000007fee01f0000 - 0x000007fee020f000 C:\Users\Administrator\.javacpp\cache\opencv-windows-x86_64.jar\org\bytedeco\javacpp\windows-x86_64\jniopencv_videoio.dll 0x000007fefb530000 - 0x000007fefb586000 C:\Windows\system32\uxtheme.dll 0x000007fef8480000 - 0x000007fef84ff000 C:\Program Files\Common Files\microsoft shared\ink\tiptsf.dll 0x000007fefece0000 - 0x000007fefed79000 C:\Windows\system32\CLBCatQ.DLL 0x000007fee0110000 - 0x000007fee0126000 C:\Windows\system32\devenum.dll 0x000007fefed80000 - 0x000007fefef57000 C:\Windows\system32\setupapi.dll 0x000007fefcf60000 - 0x000007fefcf96000 C:\Windows\system32\CFGMGR32.dll 0x000007fefd010000 - 0x000007fefd02a000 C:\Windows\system32\DEVOBJ.dll 0x000007fefac70000 - 0x000007fefac9d000 C:\Windows\system32\ntmarta.dll 0x000007fefd030000 - 0x000007fefd06b000 C:\Windows\system32\WINTRUST.dll 0x000007fee0550000 - 0x000007fee055d000 C:\Windows\system32\msdmo.dll 0x000007fedfd10000 - 0x000007fedfd3f000 C:\Windows\system32\qcap.dll 0x000007fede310000 - 0x000007fede4c4000 C:\Windows\system32\quartz.dll 0x000007fefb150000 - 0x000007fefb168000 C:\Windows\system32\dwmapi.dll 0x000007fedfcc0000 - 0x000007fedfd01000 C:\Windows\system32\ksproxy.ax 0x0000000072a30000 - 0x0000000072a36000 C:\Windows\system32\ksuser.dll 0x000007fefa7c0000 - 0x000007fefa9bf000 C:\Windows\system32\d3d9.dll 0x000007fefa7b0000 - 0x000007fefa7b7000 C:\Windows\system32\d3d8thk.dll VM Arguments: jvm_args: -Djava.util.logging.config.file=D:\znyg\apache-tomcat-8.0.8\apache-tomcat-8.0.8\conf\logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=D:\znyg\apache-tomcat-8.0.8\apache-tomcat-8.0.8\endorsed -Dcatalina.base=D:\znyg\apache-tomcat-8.0.8\apache-tomcat-8.0.8 -Dcatalina.home=D:\znyg\apache-tomcat-8.0.8\apache-tomcat-8.0.8 -Djava.io.tmpdir=D:\znyg\apache-tomcat-8.0.8\apache-tomcat-8.0.8\temp java_command: org.apache.catalina.startup.Bootstrap start java_class_path (initial): D:\znyg\apache-tomcat-8.0.8\apache-tomcat-8.0.8\bin\bootstrap.jar;D:\znyg\apache-tomcat-8.0.8\apache-tomcat-8.0.8\bin\tomcat-juli.jar Launcher Type: SUN_STANDARD Environment Variables: JAVA_HOME=C:\java\jdk1.8.0_111 JRE_HOME=C:\java\jdk1.8.0_111 CLASSPATH=D:\znyg\apache-tomcat-8.0.8\apache-tomcat-8.0.8\bin\bootstrap.jar;D:\znyg\apache-tomcat-8.0.8\apache-tomcat-8.0.8\bin\tomcat-juli.jar PATH=C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\java\jdk1.8.0_111\bin;D:\ffmpeg\bin USERNAME=Administrator OS=Windows_NT PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 58 Stepping 9, GenuineIntel --------------- S Y S T E M --------------- OS: Windows 7 , 64 bit Build 7601 (6.1.7601.24441) CPU:total 4 (2 cores per cpu, 2 threads per core) family 6 model 58 stepping 9, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, avx, clmul, erms, ht, tsc, tscinvbit, tscinv Memory: 4k page, physical 4088324k(2881152k free), swap 8174748k(5777920k free) vm_info: Java HotSpot(TM) 64-Bit Server VM (25.111-b14) for windows-amd64 JRE (1.8.0_111-b14), built on Sep 22 2016 19:24:05 by "java_re" with MS VC++ 10.0 (VS2010) time: Fri Oct 25 11:26:39 2019 elapsed time: 29130 seconds (0d 8h 5m 30s) ```
kettle循环执行job内存溢出
循环分页查询一天的数据,每页1000条,1000个ID拼成串并设置为变量,供后边查询使用,kettle版本7.1,尝试过调大内存,还是不行。也会触发gc,但是经历新生代后进入老年代,直到撑爆堆内存,jdk版本1.8
webrtc编译Android版本编译参数is_clang=false时,编译报错,is_clang=true时,编译成功。
[2274/3376] LINK ./rgba_to_i420_converter FAILED: rgba_to_i420_converter exe.unstripped/rgba_to_i420_converter python "../../build/toolchain/gcc_link_wrapper.py" --output="./rgba_to_i420_converter" --strip="../../buildtools/third_party/eu-strip/bin/eu-strip" --unstripped-file="./exe.unstripped/rgba_to_i420_converter" -- ../../third_party/llvm-build/Release+Asserts/bin/clang++ -Wl,--fatal-warnings -fPIC -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--as-needed -fuse-ld=gold -Wl,--icf=all -Wl,--exclude-libs=libgcc.a -Wl,--exclude-libs=libvpx_assembly_arm.a --target=aarch64-linux-android -Wl,-mllvm,-enable-machine-outliner=never -Wl,--warn-shared-textrel -Wl,-O2 -Wl,--gc-sections -nodefaultlibs --sysroot=../../third_party/android_ndk/platforms/android-21/arch-arm64 -nostdlib -Wl,--warn-shared-textrel -pie -Bdynamic -Wl,-z,nocopyreloc -Wl,--dynamic-linker,/system/bin/linker64 -L../../third_party/android_ndk/sources/cxx-stl/llvm-libc++/libs/arm64-v8a -o "./exe.unstripped/rgba_to_i420_converter" -Wl,--start-group @"./rgba_to_i420_converter.rsp" -Wl,--end-group ../../third_party/android_ndk/platforms/android-21/arch-arm64/usr/lib/crtbegin_dynamic.o -lc -lgcc_s -lm -lrt -landroid_support ../../third_party/android_ndk/toolchains/aarch64-linux-android-4.9/prebuilt/linux-x86_64/lib/gcc/aarch64-linux-android/4.9.x/libgcc.a -ldl -llog -lGLESv2 ../../third_party/android_ndk/platforms/android-21/arch-arm64/usr/lib/crtend_android.o /usr/bin/ld.gold: fatal error: obj/rtc_tools/rgba_to_i420_converter/converter.o: unsupported ELF machine number 183 clang: error: linker command failed with exit code 1 (use -v to see invocation)
java8下的垃圾收集器(parallel scavenge),内存不足而引发的fullGC如何确定哪些对象进入老年代?
``` public static void main(String[] args) { byte[] b1=new byte[2*_10m];//分配20mb内存 byte[] b2=new byte[2*_10m];// 分配20mb内存 byte[] b_2=new byte[2*_10m];//分配20mb内存 byte[] b3=new byte[2*_10m];//分配20mb内存 byte[] b5=new byte[2*_10m];//分配20mb内存 byte[] b4=new byte[3*_10m];//分配30mb内存 System.out.println("------------"); byte[] b_6=new byte[4*_10m - 10000];//分配40mb内存 } ``` ``` -XX:InitialHeapSize=209715200 -XX:MaxHeapSize=209715200 -XX:MaxNewSize=104857600 -XX:NewSize=104857600 -XX:+PrintCommandLineFlags -XX:+PrintGC -XX:+PrintGCDetails -XX:SurvivorRatio=8 -XX:+UseCompressedClassPointers -XX:+UseCompressedOops -XX:-UseLargePagesIndividualAllocation -XX:+UseParallelGC [GC (Allocation Failure) [PSYoungGen: 68001K->1064K(92160K)] 68001K->62512K(194560K), 0.0429928 secs] [Times: user=0.14 sys=0.03, real=0.04 secs] [Full GC (Ergonomics) [PSYoungGen: 1064K->0K(92160K)] [ParOldGen: 61448K->62335K(102400K)] 62512K->62335K(194560K), [Metaspace: 3459K->3459K(1056768K)], 0.0150700 secs] [Times: user=0.09 sys=0.00, real=0.02 secs] ------------ [Full GC (Ergonomics) [PSYoungGen: 74897K->51200K(92160K)] [ParOldGen: 62335K->82707K(102400K)] 137233K->133907K(194560K), [Metaspace: 3460K->3460K(1056768K)], 0.0200246 secs] [Times: user=0.08 sys=0.02, real=0.02 secs] [Full GC (Allocation Failure) Exception in thread "main" java.lang.OutOfMemoryError: Java heap space at com.learn.mq.MqApplicationTests.main(MqApplicationTests.java:40) [PSYoungGen: 51200K->51200K(92160K)] [ParOldGen: 82707K->82688K(102400K)] 133907K->133889K(194560K), [Metaspace: 3460K->3460K(1056768K)], 0.0101650 secs] [Times: user=0.00 sys=0.00, real=0.01 secs] Heap PSYoungGen total 92160K, used 53438K [0x00000000f9c00000, 0x0000000100000000, 0x0000000100000000) eden space 81920K, 65% used [0x00000000f9c00000,0x00000000fd02f930,0x00000000fec00000) from space 10240K, 0% used [0x00000000fec00000,0x00000000fec00000,0x00000000ff600000) to space 10240K, 0% used [0x00000000ff600000,0x00000000ff600000,0x0000000100000000) ParOldGen total 102400K, used 82688K [0x00000000f3800000, 0x00000000f9c00000, 0x00000000f9c00000) object space 102400K, 80% used [0x00000000f3800000,0x00000000f88c03f0,0x00000000f9c00000) Metaspace used 3491K, capacity 4500K, committed 4864K, reserved 1056768K class space used 381K, capacity 388K, committed 512K, reserved 1048576K ``` 伊甸园内存:80 老年代内存:100 ------------下面的那一次gc日志 : PSYoungGen: 74897K->51200K(92160K)] [ParOldGen: 62335K->82707K(102400K) gc之前,伊甸园已使用内存为20+20+30,老年代为20+20+20 gc之后,伊甸园已使用内存为20+30,老年代为20+20+20+20 剩余内存 伊甸园:30 老年代:20 均不足以放下引起这次gc的40大小的对象,而这次gc如果把30移动到老年代,gc之后内存为: 伊甸园已使用内存为20+20,老年代为20+20+20+30 这样伊甸园剩余内存为40,放得下40的对象,也不用报错,为什么收集器没有这么做呢? 或者说收集器对于哪些对象提前进入老年代行为是怎么确定的呢? 大于eden/2的对象一定要 目前看起来是年龄比较大的进去了,可是最大的年龄也挺小啊~~ ps:为了避免其他因素,我把参数改为:-verbose:gc -XX:+PrintGCDetails -Xmn105M -Xmx205M -Xms205M -XX:SurvivorRatio=8 -XX:+PrintCommandLineFlags后,得到了同样的结果
Java GC会释放在c++中动态分配的内存吗
最近在使用JNA技术,在c++中动态分配了内存,然后传递给了java,现在想问一下java 垃圾回收机制会回收c++分配的内存吗?
java 程序 young gc 次数频繁,怎么调试
有两台服务器,配置相差不大,运行的代码一样,java的配置的也一样,分配的留啦也一样,但是通过jstat -gc pid 看到的gc次数差别很大,像这样频繁的young gc ,该怎么调试? ``` 192.168.1.138 | CHANGED | rc=0 >> 109837, 运行时间 02:39:30 109837, full gc次数 6 平均时间 0.869 109837, young gc次数 1235 平均时间 0.087 192.168.1.139 | CHANGED | rc=0 >> 151208, 运行时间 02:46:08 151208, full gc次数 22 平均时间 0.213 151208, young gc次数 10117 平均时间 0.057 ```
求帮忙分析下Tomcat崩溃日志
``` # # There is insufficient memory for the Java Runtime Environment to continue. # Native memory allocation (malloc) failed to allocate 572522496 bytes for committing reserved memory. # 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 (os_linux.cpp:2756), pid=25208, tid=140304851973888 # # JRE version: Java(TM) SE Runtime Environment (7.0_80-b15) (build 1.7.0_80-b15) # Java VM: Java HotSpot(TM) 64-Bit Server VM (24.80-b11 mixed mode linux-amd64 compressed oops) # Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again # --------------- T H R E A D --------------- Current thread (0x00007f9b4c06a000): VMThread [stack: 0x00007f9b44ccb000,0x00007f9b44dcc000] [id=25214] Stack: [0x00007f9b44ccb000,0x00007f9b44dcc000], sp=0x00007f9b44dca1a0, free space=1020k Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) V [libjvm.so+0x9a320a] VMError::report_and_die()+0x2ea V [libjvm.so+0x498d3b] report_vm_out_of_memory(char const*, int, unsigned long, char const*)+0x9b V [libjvm.so+0x82191e] os::Linux::commit_memory_impl(char*, unsigned long, bool)+0xfe V [libjvm.so+0x821e69] os::pd_commit_memory(char*, unsigned long, unsigned long, bool)+0x29 V [libjvm.so+0x81bb6a] os::commit_memory(char*, unsigned long, unsigned long, bool)+0x2a V [libjvm.so+0x88d623] PSVirtualSpace::expand_by(unsigned long)+0x53 V [libjvm.so+0x87ca80] PSOldGen::expand(unsigned long)+0x170 V [libjvm.so+0x87cc8b] PSOldGen::resize(unsigned long)+0x1cb V [libjvm.so+0x885951] PSParallelCompact::invoke_no_policy(bool)+0x9b1 V [libjvm.so+0x88b8cd] PSScavenge::invoke()+0x1ad V [libjvm.so+0x843f40] ParallelScavengeHeap::failed_mem_allocate(unsigned long)+0x70 V [libjvm.so+0x9a4a97] VM_ParallelGCFailedAllocation::doit()+0x97 V [libjvm.so+0x9abf35] VM_Operation::evaluate()+0x55 V [libjvm.so+0x9aa2fa] VMThread::evaluate_operation(VM_Operation*)+0xba V [libjvm.so+0x9aa67e] VMThread::loop()+0x1ce V [libjvm.so+0x9aaaf0] VMThread::run()+0x70 V [libjvm.so+0x8238c8] java_start(Thread*)+0x108 VM_Operation (0x00007f9b360f5340): ParallelGCFailedAllocation, mode: safepoint, requested by thread 0x00007f9af2e2b800 --------------- P R O C E S S --------------- Java Threads: ( => current thread ) 0x00007f9ab8053800 JavaThread "pool-2-thread-10937" [_thread_blocked, id=20834, stack(0x00007f9aa5b9c000,0x00007f9aa5c9d000)] 0x00007f9ab809d000 JavaThread "pool-2-thread-10936" [_thread_blocked, id=20833, stack(0x00007f9aa6bac000,0x00007f9aa6cad000)] 0x00007f9b4c7c4800 JavaThread "pool-8-thread-5804" [_thread_blocked, id=19335, stack(0x00007f9aa81ee000,0x00007f9aa82ef000)] 0x00007f9b4c3e0000 JavaThread "pool-8-thread-5803" [_thread_blocked, id=18507, stack(0x00007f9b342a0000,0x00007f9b343a1000)] 0x00007f9b4c2c4000 JavaThread "MQTT Ping: GID_EDO_NOTICE@@@admin" [_thread_blocked, id=28435, stack(0x00007f9aa9a06000,0x00007f9aa9b07000)] 0x00007f9b4c485800 JavaThread "MQTT Call: GID_EDO_NOTICE@@@admin" [_thread_blocked, id=28434, stack(0x00007f9b081c0000,0x00007f9b082c1000)] 0x00007f9b4c428800 JavaThread "MQTT Snd: GID_EDO_NOTICE@@@admin" [_thread_blocked, id=28433, stack(0x00007f9aaa915000,0x00007f9aaaa16000)] 0x00007f9b4c81f800 JavaThread "MQTT Rec: GID_EDO_NOTICE@@@admin" [_thread_in_native, id=28432, stack(0x00007f9aa5798000,0x00007f9aa5899000)] 0x00007f9ad0101000 JavaThread "http-bio-8080-exec-34" daemon [_thread_blocked, id=20845, stack(0x00007f9aa72b3000,0x00007f9aa73b4000)] 0x00007f9ad00ff800 JavaThread "http-bio-8080-exec-33" daemon [_thread_blocked, id=20844, stack(0x00007f9aab01c000,0x00007f9aab11d000)] 0x00007f9ad00fc000 JavaThread "http-bio-8080-exec-30" daemon [_thread_blocked, id=20838, stack(0x00007f9aa9703000,0x00007f9aa9804000)] 0x00007f9ad00fb000 JavaThread "http-bio-8080-exec-29" daemon [_thread_blocked, id=20837, stack(0x00007f9aa92ff000,0x00007f9aa9400000)] 0x00007f9ad0110800 JavaThread "http-bio-8080-exec-28" daemon [_thread_blocked, id=20836, stack(0x00007f9aa8cf9000,0x00007f9aa8dfa000)] 0x00007f9ad010f800 JavaThread "http-bio-8080-exec-27" daemon [_thread_blocked, id=20832, stack(0x00007f9aaa814000,0x00007f9aaa915000)] 0x00007f9ad010e000 JavaThread "http-bio-8080-exec-26" daemon [_thread_blocked, id=20826, stack(0x00007f9aa87f4000,0x00007f9aa88f5000)] 0x00007f9ad010d800 JavaThread "http-bio-8080-exec-25" daemon [_thread_blocked, id=20825, stack(0x00007f9aa85f2000,0x00007f9aa86f3000)] 0x00007f9ad0077800 JavaThread "http-bio-8080-exec-24" daemon [_thread_blocked, id=20822, stack(0x00007f9aaa00c000,0x00007f9aaa10d000)] 0x00007f9ad00f0000 JavaThread "http-bio-8080-exec-23" daemon [_thread_blocked, id=20821, stack(0x00007f9aa8ffc000,0x00007f9aa90fd000)] 0x00007f9ad0075800 JavaThread "http-bio-8080-exec-22" daemon [_thread_blocked, id=20820, stack(0x00007f9aaa10d000,0x00007f9aaa20e000)] 0x00007f9af423f800 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=28691, stack(0x00007f9aab7f8000,0x00007f9aab8f9000)] 0x00007f9af1c93800 JavaThread "taskExecutor-5" [_thread_blocked, id=28196, stack(0x00007f9aa9d09000,0x00007f9aa9e0a000)] 0x00007f9af2cef000 JavaThread "taskExecutor-4" [_thread_blocked, id=28195, stack(0x00007f9aa89f6000,0x00007f9aa8af7000)] 0x00007f9af2cee800 JavaThread "taskExecutor-3" [_thread_blocked, id=28194, stack(0x00007f9aaac18000,0x00007f9aaad19000)] 0x00007f9af3870000 JavaThread "taskExecutor-2" [_thread_blocked, id=26218, stack(0x00007f9aa9501000,0x00007f9aa9602000)] 0x00007f9af10db000 JavaThread "taskExecutor-1" [_thread_blocked, id=26216, stack(0x00007f9aaaf1b000,0x00007f9aab01c000)] 0x00007f9b4c4b1000 JavaThread "idle_connection_reaper" daemon [_thread_blocked, id=25553, stack(0x00007f9b3759a000,0x00007f9b3769b000)] 0x00007f9af40df800 JavaThread "HSF-AddressProfiler" daemon [_thread_blocked, id=25354, stack(0x00007f9b37499000,0x00007f9b3759a000)] 0x00007f9ae82ff800 JavaThread "HSF-Worker-2-thread-8" daemon [_thread_blocked, id=25334, stack(0x00007f9aab8f9000,0x00007f9aab9fa000)] 0x00007f9ad80ab800 JavaThread "HSF-Worker-2-thread-7" daemon [_thread_blocked, id=25333, stack(0x00007f9aab9fa000,0x00007f9aabafb000)] 0x00007f9ac003b800 JavaThread "HSF-Worker-2-thread-6" daemon [_thread_blocked, id=25332, stack(0x00007f9aabafb000,0x00007f9aabbfc000)] 0x00007f9aec03c000 JavaThread "HSF-Worker-2-thread-1" daemon [_thread_blocked, id=25331, stack(0x00007f9aabbfc000,0x00007f9aabcfd000)] 0x00007f9ab4054800 JavaThread "HSF-Worker-2-thread-3" daemon [_thread_blocked, id=25330, stack(0x00007f9aabcfd000,0x00007f9aabdfe000)] 0x00007f9af8098800 JavaThread "HSF-Worker-2-thread-4" daemon [_thread_blocked, id=25329, stack(0x00007f9aabdfe000,0x00007f9aabeff000)] 0x00007f9ac00d9000 JavaThread "HSF-Worker-2-thread-5" daemon [_thread_blocked, id=25328, stack(0x00007f9aabeff000,0x00007f9aac000000)] 0x00007f9abc136800 JavaThread "HSF-Worker-2-thread-2" daemon [_thread_blocked, id=25327, stack(0x00007f9b08061000,0x00007f9b08162000)] 0x00007f9ad0073800 JavaThread "http-bio-8080-exec-21" daemon [_thread_blocked, id=25324, stack(0x00007f9b084c3000,0x00007f9b085c4000)] 0x00007f9ad0071000 JavaThread "http-bio-8080-exec-20" daemon [_thread_blocked, id=25323, stack(0x00007f9b085c4000,0x00007f9b086c5000)] 0x00007f9ad006f000 JavaThread "http-bio-8080-exec-19" daemon [_thread_blocked, id=25322, stack(0x00007f9b086c5000,0x00007f9b087c6000)] 0x00007f9ad006a800 JavaThread "http-bio-8080-exec-17" daemon [_thread_blocked, id=25320, stack(0x00007f9b088c7000,0x00007f9b089c8000)] 0x00007f9ad0068800 JavaThread "http-bio-8080-exec-16" daemon [_thread_blocked, id=25319, stack(0x00007f9b089c8000,0x00007f9b08ac9000)] 0x00007f9ad0066800 JavaThread "http-bio-8080-exec-15" daemon [_thread_blocked, id=25317, stack(0x00007f9b08ac9000,0x00007f9b08bca000)] 0x00007f9ad0064800 JavaThread "http-bio-8080-exec-14" daemon [_thread_blocked, id=25316, stack(0x00007f9b08bca000,0x00007f9b08ccb000)] 0x00007f9ad0062800 JavaThread "http-bio-8080-exec-13" daemon [_thread_blocked, id=25315, stack(0x00007f9b08ccb000,0x00007f9b08dcc000)] 0x00007f9ad000a800 JavaThread "http-bio-8080-exec-12" daemon [_thread_blocked, id=25314, stack(0x00007f9b08dcc000,0x00007f9b08ecd000)] 0x00007f9ad0008800 JavaThread "http-bio-8080-exec-11" daemon [_thread_blocked, id=25313, stack(0x00007f9b08ecd000,0x00007f9b08fce000)] 0x00007f9b4c0d9000 JavaThread "http-bio-8080-AsyncTimeout" daemon [_thread_blocked, id=25312, stack(0x00007f9b08fce000,0x00007f9b090cf000)] 0x00007f9b4c0d7800 JavaThread "http-bio-8080-Acceptor-0" daemon [_thread_blocked, id=25311, stack(0x00007f9b090cf000,0x00007f9b091d0000)] 0x00007f9b4c0d4800 JavaThread "http-bio-8080-exec-10" daemon [_thread_blocked, id=25310, stack(0x00007f9b091d0000,0x00007f9b092d1000)] 0x00007f9b4c43e800 JavaThread "http-bio-8080-exec-7" daemon [_thread_blocked, id=25307, stack(0x00007f9b094d3000,0x00007f9b095d4000)] 0x00007f9b4c43c800 JavaThread "http-bio-8080-exec-6" daemon [_thread_blocked, id=25306, stack(0x00007f9b095d4000,0x00007f9b096d5000)] 0x00007f9b4c43a800 JavaThread "http-bio-8080-exec-5" daemon [_thread_blocked, id=25305, stack(0x00007f9b096d5000,0x00007f9b097d6000)] 0x00007f9b4c168800 JavaThread "http-bio-8080-exec-4" daemon [_thread_blocked, id=25304, stack(0x00007f9b37095000,0x00007f9b37196000)] 0x00007f9b4c166800 JavaThread "http-bio-8080-exec-3" daemon [_thread_blocked, id=25303, stack(0x00007f9b37196000,0x00007f9b37297000)] 0x00007f9b4c165000 JavaThread "http-bio-8080-exec-2" daemon [_thread_blocked, id=25302, stack(0x00007f9b37297000,0x00007f9b37398000)] 0x00007f9b4c163000 JavaThread "http-bio-8080-exec-1" daemon [_thread_blocked, id=25301, stack(0x00007f9b37398000,0x00007f9b37499000)] 0x00007f9b4c162800 JavaThread "ContainerBackgroundProcessor[StandardEngine[Catalina]]" daemon [_thread_blocked, id=25300, stack(0x00007f9b097d6000,0x00007f9b098d7000)] 0x00007f9af1ae3000 JavaThread "pool-7-thread-1" [_thread_blocked, id=25298, stack(0x00007f9b098d7000,0x00007f9b099d8000)] 0x00007f9af1ae0000 JavaThread "redisMessageListenerContainer-1" [_thread_blocked, id=25297, stack(0x00007f9b354eb000,0x00007f9b355ec000)] 0x00007f9af1589800 JavaThread "commons-pool-EvictionTimer" daemon [_thread_blocked, id=25296, stack(0x00007f9b099d8000,0x00007f9b09ad9000)] 0x00007f9b006a9000 JavaThread "ConfigClientNotifier" daemon [_thread_blocked, id=25291, stack(0x00007f9b3409e000,0x00007f9b3419f000)] 0x00007f9b1c023800 JavaThread "SocketConnectorIoProcessor-0.0" daemon [_thread_blocked, id=25289, stack(0x00007f9b3419f000,0x00007f9b342a0000)] 0x00007f9b00221000 JavaThread "PooledByteBufferExpirer-0" daemon [_thread_blocked, id=25287, stack(0x00007f9b343a1000,0x00007f9b344a2000)] 0x00007f9b00180000 JavaThread "com.taobao.remoting.TimerThread" daemon [_thread_blocked, id=25286, stack(0x00007f9b344a2000,0x00007f9b345a3000)] 0x00007f9ae804c000 JavaThread "HSF-RuntimeInfo-Publisher-7-thread-1" daemon [_thread_blocked, id=25285, stack(0x00007f9b345a3000,0x00007f9b346a4000)] 0x00007f9af0676800 JavaThread "com.taobao.config.client.timer" daemon [_thread_blocked, id=25284, stack(0x00007f9b346a4000,0x00007f9b347a5000)] 0x00007f9af3291000 JavaThread "ConfigClientWorker-Thread" daemon [_thread_blocked, id=25283, stack(0x00007f9b347a5000,0x00007f9b348a6000)] 0x00007f9af3985800 JavaThread "pool-4-thread-1" [_thread_blocked, id=25282, stack(0x00007f9b348a6000,0x00007f9b349a7000)] 0x00007f9af3982800 JavaThread "com.taobao.config.client.timer" daemon [_thread_blocked, id=25281, stack(0x00007f9b349a7000,0x00007f9b34aa8000)] 0x00007f9ae81e1800 JavaThread "HSF-Remoting-Timer-3-thread-1" daemon [_thread_blocked, id=25280, stack(0x00007f9b34aa8000,0x00007f9b34ba9000)] 0x00007f9af0f67800 JavaThread "HSF-AddressPool-Default-1-thread-1" daemon [_thread_blocked, id=25277, stack(0x00007f9b34be2000,0x00007f9b34ce3000)] 0x00007f9ad0006000 JavaThread "NacosConfigListener-ThreadPool-4" daemon [_thread_blocked, id=25276, stack(0x00007f9b34ce3000,0x00007f9b34de4000)] 0x00007f9ad4001000 JavaThread "NacosConfigListener-ThreadPool-3" daemon [_thread_blocked, id=25275, stack(0x00007f9b34de4000,0x00007f9b34ee5000)] 0x00007f9ad0004800 JavaThread "com.alibaba.nacos.client.Worker.longPullingfixed-10.201.199.104:8848-product" daemon [_thread_in_native, id=25274, stack(0x00007f9b34ee5000,0x00007f9b34fe6000)] 0x00007f9ad0002800 JavaThread "NacosConfigListener-ThreadPool-2" daemon [_thread_blocked, id=25273, stack(0x00007f9b34fe6000,0x00007f9b350e7000)] 0x00007f9ad0001800 JavaThread "NacosConfigListener-ThreadPool-1" daemon [_thread_blocked, id=25272, stack(0x00007f9b350e7000,0x00007f9b351e8000)] 0x00007f9ac4001800 JavaThread "com.alibaba.nacos.client.Worker.longPullingfixed-10.201.199.104:8848-product" daemon [_thread_blocked, id=25271, stack(0x00007f9b351e8000,0x00007f9b352e9000)] 0x00007f9af38c4000 JavaThread "com.alibaba.nacos.client.Worker.fixed-10.201.199.104:8848-product" daemon [_thread_blocked, id=25270, stack(0x00007f9b352e9000,0x00007f9b353ea000)] 0x00007f9af2a5a800 JavaThread "Timer-1" daemon [_thread_blocked, id=25269, stack(0x00007f9b353ea000,0x00007f9b354eb000)] 0x00007f9acc00c800 JavaThread "EagleEye-StatLogController-writer-thread-1" daemon [_thread_blocked, id=25252, stack(0x00007f9b35af1000,0x00007f9b35bf2000)] 0x00000000044e4800 JavaThread "com.taobao.diamond.client.Worker.default" daemon [_thread_in_native, id=25251, stack(0x00007f9b355ec000,0x00007f9b356ed000)] 0x0000000003dfb000 JavaThread "com.taobao.diamond.client.Timer" daemon [_thread_blocked, id=25250, stack(0x00007f9b356ed000,0x00007f9b357ee000)] 0x0000000003c1f800 JavaThread "Thread-7" daemon [_thread_blocked, id=25249, stack(0x00007f9b357ee000,0x00007f9b358ef000)] 0x0000000003c1d800 JavaThread "server-timer1" daemon [_thread_blocked, id=25248, stack(0x00007f9b358ef000,0x00007f9b359f0000)] 0x0000000003bd3800 JavaThread "server-timer" daemon [_thread_blocked, id=25247, stack(0x00007f9b359f0000,0x00007f9b35af1000)] 0x00007f9af2d45000 JavaThread "Pandora pandora-qos-reporter Pool [Thread-1]" daemon [_thread_blocked, id=25245, stack(0x00007f9b35bf2000,0x00007f9b35cf3000)] 0x00007f9af2bc5000 JavaThread "qos-boss-1-1" daemon [_thread_blocked, id=25244, stack(0x00007f9b35cf3000,0x00007f9b35df4000)] 0x00007f9ad800d000 JavaThread "EagleEye-AsyncAppender-Thread-TraceLog-atp" daemon [_thread_blocked, id=25242, stack(0x00007f9b35df4000,0x00007f9b35ef5000)] 0x00007f9af2e2c000 JavaThread "metrics-LogDescriptionManager-thread-1" daemon [_thread_blocked, id=25241, stack(0x00007f9b35ef5000,0x00007f9b35ff6000)] 0x00007f9af2e2b800 JavaThread "metrics-bin-reporter-2-thread-1" daemon [_thread_blocked, id=25240, stack(0x00007f9b35ff6000,0x00007f9b360f7000)] 0x00007f9ae8a63800 JavaThread "metrics-BinAppender-thread-1" daemon [_thread_blocked, id=25239, stack(0x00007f9b360f7000,0x00007f9b361f8000)] 0x00007f9ae8554800 JavaThread "metrics-file-reporter-1-thread-1" daemon [_thread_blocked, id=25236, stack(0x00007f9b361f8000,0x00007f9b362f9000)] 0x00007f9ae84d8800 JavaThread "metrics-RollingFileAppender-thread-1" daemon [_thread_blocked, id=25235, stack(0x00007f9b362f9000,0x00007f9b363fa000)] 0x00007f9ae80ee800 JavaThread "EagleEye-ScheduleTaskController-worker-thread-1" daemon [_thread_blocked, id=25234, stack(0x00007f9b363fa000,0x00007f9b364fb000)] 0x00007f9ae80e1800 JavaThread "EagleEye-StatLogController-roller-thread-1" daemon [_thread_blocked, id=25233, stack(0x00007f9b364fb000,0x00007f9b365fc000)] 0x00007f9ae80a6800 JavaThread "EagleEye-LogDaemon-Thread" daemon [_thread_blocked, id=25232, stack(0x00007f9b365fc000,0x00007f9b366fd000)] 0x00007f9af3f8d800 JavaThread "EagleEye-AsyncAppender-Thread-BizLog" daemon [_thread_blocked, id=25231, stack(0x00007f9b366fd000,0x00007f9b367fe000)] 0x00007f9af3e1d800 JavaThread "EagleEye-AsyncAppender-Thread-RpcLog" daemon [_thread_blocked, id=25230, stack(0x00007f9b367fe000,0x00007f9b368ff000)] 0x00007f9af3cab800 JavaThread "EagleEye-AsyncAppender-Thread-SelfLog" daemon [_thread_blocked, id=25229, stack(0x00007f9b368ff000,0x00007f9b36a00000)] 0x00007f9af173f800 JavaThread "Timer-0" daemon [_thread_blocked, id=25228, stack(0x00007f9b36a00000,0x00007f9b36b01000)] 0x00007f9b4c556800 JavaThread "GC Daemon" daemon [_thread_blocked, id=25222, stack(0x00007f9b4403a000,0x00007f9b4413b000)] 0x00007f9b4c099800 JavaThread "Service Thread" daemon [_thread_blocked, id=25220, stack(0x00007f9b446c5000,0x00007f9b447c6000)] 0x00007f9b4c097000 JavaThread "C2 CompilerThread1" daemon [_thread_blocked, id=25219, stack(0x00007f9b447c6000,0x00007f9b448c7000)] 0x00007f9b4c094000 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=25218, stack(0x00007f9b448c7000,0x00007f9b449c8000)] 0x00007f9b4c091800 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=25217, stack(0x00007f9b449c8000,0x00007f9b44ac9000)] 0x00007f9b4c070800 JavaThread "Finalizer" daemon [_thread_blocked, id=25216, stack(0x00007f9b44ac9000,0x00007f9b44bca000)] 0x00007f9b4c06e800 JavaThread "Reference Handler" daemon [_thread_blocked, id=25215, stack(0x00007f9b44bca000,0x00007f9b44ccb000)] 0x00007f9b4c00a000 JavaThread "main" [_thread_in_native, id=25209, stack(0x00007f9b5280b000,0x00007f9b5290c000)] Other Threads: =>0x00007f9b4c06a000 VMThread [stack: 0x00007f9b44ccb000,0x00007f9b44dcc000] [id=25214] 0x00007f9b4c0a4800 WatcherThread [stack: 0x00007f9b445c4000,0x00007f9b446c5000] [id=25221] VM state:at safepoint (normal execution) VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event]) [0x00007f9b4c0073d0] ExpandHeap_lock - owner thread: 0x00007f9b4c06a000 [0x00007f9b4c007a50] Threads_lock - owner thread: 0x00007f9b4c06a000 [0x00007f9b4c007f50] Heap_lock - owner thread: 0x00007f9af2e2b800 Heap PSYoungGen total 1122816K, used 0K [0x0000000780000000, 0x00000007eef00000, 0x0000000800000000) eden space 423936K, 0% used [0x0000000780000000,0x0000000780000000,0x0000000799e00000) from space 698880K, 0% used [0x0000000799e00000,0x0000000799e00000,0x00000007c4880000) to space 690176K, 0% used [0x00000007c4d00000,0x00000007c4d00000,0x00000007eef00000) ParOldGen total 3225088K, used 3184634K [0x0000000680000000, 0x0000000744d80000, 0x0000000780000000) object space 3225088K, 98% used [0x0000000680000000,0x00000007425fea80,0x0000000744d80000) PSPermGen total 2097152K, used 111831K [0x0000000600000000, 0x0000000680000000, 0x0000000680000000) object space 2097152K, 5% used [0x0000000600000000,0x0000000606d35ff8,0x0000000680000000) Card table byte_map: [0x00007f9b47fff000,0x00007f9b49000000] byte_map_base: 0x00007f9b44fff000 Polling page: 0x00007f9b52917000 Code Cache [0x00007f9b49000000, 0x00007f9b4a2e0000, 0x00007f9b4c000000) total_blobs=5813 nmethods=5091 adapters=673 free_code_cache=30158Kb largest_free_block=30581696 Compilation events (10 events): Event: 1204524.007 Thread 0x00007f9b4c094000 6182 com.taobao.eagleeye.json.IdentityHashMap::get (52 bytes) Event: 1204524.007 Thread 0x00007f9b4c097000 6181 ! com.taobao.eagleeye.json.JSONSerializer::getObjectWriter (872 bytes) Event: 1204524.009 Thread 0x00007f9b4c094000 nmethod 6182 0x00007f9b49cc2750 code [0x00007f9b49cc28a0, 0x00007f9b49cc29e8] Event: 1204524.009 Thread 0x00007f9b4c094000 6183 com.taobao.eagleeye.json.SerializeWriter::writeFieldName (80 bytes) Event: 1204524.011 Thread 0x00007f9b4c094000 nmethod 6183 0x00007f9b4a280010 code [0x00007f9b4a280160, 0x00007f9b4a280288] Event: 1204524.040 Thread 0x00007f9b4c097000 nmethod 6181 0x00007f9b4a01e110 code [0x00007f9b4a01e600, 0x00007f9b4a0201d8] Event: 1204590.715 Thread 0x00007f9b4c094000 6184 java.util.TreeMap::rotateRight (96 bytes) Event: 1204590.715 Thread 0x00007f9b4c097000 6185 com.taobao.eagleeye.json.BigDecimalCodec::write (88 bytes) Event: 1204590.717 Thread 0x00007f9b4c094000 nmethod 6184 0x00007f9b49f7af90 code [0x00007f9b49f7b0e0, 0x00007f9b49f7b238] Event: 1204590.718 Thread 0x00007f9b4c097000 nmethod 6185 0x00007f9b4a05ddd0 code [0x00007f9b4a05df40, 0x00007f9b4a05e138] GC Heap History (10 events): Event: 1204590.670 GC heap after Heap after GC invocations=36180 (full 121): PSYoungGen total 1093632K, used 0K [0x0000000780000000, 0x00000007ef400000, 0x0000000800000000) eden space 394752K, 0% used [0x0000000780000000,0x0000000780000000,0x0000000798180000) from space 698880K, 0% used [0x0000000798180000,0x0000000798180000,0x00000007c2c00000) to space 698880K, 0% used [0x00000007c4980000,0x00000007c4980000,0x00000007ef400000) ParOldGen total 3225088K, used 2652104K [0x0000000680000000, 0x0000000744d80000, 0x0000000780000000) object space 3225088K, 82% used [0x0000000680000000,0x0000000721df21d8,0x0000000744d80000) PSPermGen total 2097152K, used 111831K [0x0000000600000000, 0x0000000680000000, 0x0000000680000000) object space 2097152K, 5% used [0x0000000600000000,0x0000000606d35e60,0x0000000680000000) } Event: 1204596.643 GC heap before {Heap before GC invocations=36181 (full 121): PSYoungGen total 1093632K, used 394752K [0x0000000780000000, 0x00000007ef400000, 0x0000000800000000) eden space 394752K, 100% used [0x0000000780000000,0x0000000798180000,0x0000000798180000) from space 698880K, 0% used [0x0000000798180000,0x0000000798180000,0x00000007c2c00000) to space 698880K, 0% used [0x00000007c4980000,0x00000007c4980000,0x00000007ef400000) ParOldGen total 3225088K, used 2652104K [0x0000000680000000, 0x0000000744d80000, 0x0000000780000000) object space 3225088K, 82% used [0x0000000680000000,0x0000000721df21d8,0x0000000744d80000) PSPermGen total 2097152K, used 111831K [0x0000000600000000, 0x0000000680000000, 0x0000000680000000) object space 2097152K, 5% used [0x0000000600000000,0x0000000606d35f38,0x0000000680000000) Event: 1204596.732 GC heap after Heap after GC invocations=36181 (full 121): PSYoungGen total 1095168K, used 123671K [0x0000000780000000, 0x00000007ee600000, 0x0000000800000000) eden space 410624K, 0% used [0x0000000780000000,0x0000000780000000,0x0000000799100000) from space 684544K, 18% used [0x00000007c4980000,0x00000007cc245f30,0x00000007ee600000) to space 698880K, 0% used [0x0000000799100000,0x0000000799100000,0x00000007c3b80000) ParOldGen total 3225088K, used 2652104K [0x0000000680000000, 0x0000000744d80000, 0x0000000780000000) object space 3225088K, 82% used [0x0000000680000000,0x0000000721df21d8,0x0000000744d80000) PSPermGen total 2097152K, used 111831K [0x0000000600000000, 0x0000000680000000, 0x0000000680000000) object space 2097152K, 5% used [0x0000000600000000,0x0000000606d35f38,0x0000000680000000) } Event: 1204602.842 GC heap before {Heap before GC invocations=36182 (full 121): PSYoungGen total 1095168K, used 534295K [0x0000000780000000, 0x00000007ee600000, 0x0000000800000000) eden space 410624K, 100% used [0x0000000780000000,0x0000000799100000,0x0000000799100000) from space 684544K, 18% used [0x00000007c4980000,0x00000007cc245f30,0x00000007ee600000) to space 698880K, 0% used [0x0000000799100000,0x0000000799100000,0x00000007c3b80000) ParOldGen total 3225088K, used 2652104K [0x0000000680000000, 0x0000000744d80000, 0x0000000780000000) object space 3225088K, 82% used [0x0000000680000000,0x0000000721df21d8,0x0000000744d80000) PSPermGen total 2097152K, used 111831K [0x0000000600000000, 0x0000000680000000, 0x0000000680000000) object space 2097152K, 5% used [0x0000000600000000,0x0000000606d35f38,0x0000000680000000) Event: 1204603.067 GC heap after Heap after GC invocations=36182 (full 121): PSYoungGen total 1109504K, used 116361K [0x0000000780000000, 0x00000007ef480000, 0x0000000800000000) eden space 410624K, 0% used [0x0000000780000000,0x0000000780000000,0x0000000799100000) from space 698880K, 16% used [0x0000000799100000,0x00000007a02a2558,0x00000007c3b80000) to space 698880K, 0% used [0x00000007c4a00000,0x00000007c4a00000,0x00000007ef480000) ParOldGen total 3225088K, used 2761705K [0x0000000680000000, 0x0000000744d80000, 0x0000000780000000) object space 3225088K, 85% used [0x0000000680000000,0x00000007288fa6c8,0x0000000744d80000) PSPermGen total 2097152K, used 111831K [0x0000000600000000, 0x0000000680000000, 0x0000000680000000) object space 2097152K, 5% used [0x0000000600000000,0x0000000606d35f38,0x0000000680000000) } Event: 1204611.632 GC heap before {Heap before GC invocations=36183 (full 121): PSYoungGen total 1109504K, used 526985K [0x0000000780000000, 0x00000007ef480000, 0x0000000800000000) eden space 410624K, 100% used [0x0000000780000000,0x0000000799100000,0x0000000799100000) from space 698880K, 16% used [0x0000000799100000,0x00000007a02a2558,0x00000007c3b80000) to space 698880K, 0% used [0x00000007c4a00000,0x00000007c4a00000,0x00000007ef480000) ParOldGen total 3225088K, used 2761705K [0x0000000680000000, 0x0000000744d80000, 0x0000000780000000) object space 3225088K, 85% used [0x0000000680000000,0x00000007288fa6c8,0x0000000744d80000) PSPermGen total 2097152K, used 111831K [0x0000000600000000, 0x0000000680000000, 0x0000000680000000) object space 2097152K, 5% used [0x0000000600000000,0x0000000606d35f38,0x0000000680000000) Event: 1204611.935 GC heap after Heap after GC invocations=36183 (full 121): PSYoungGen total 1121280K, used 159460K [0x0000000780000000, 0x00000007ef300000, 0x0000000800000000) eden space 423936K, 0% used [0x0000000780000000,0x0000000780000000,0x0000000799e00000) from space 697344K, 22% used [0x00000007c4a00000,0x00000007ce5b9330,0x00000007ef300000) to space 698880K, 0% used [0x0000000799e00000,0x0000000799e00000,0x00000007c4880000) ParOldGen total 3225088K, used 2873393K [0x0000000680000000, 0x0000000744d80000, 0x0000000780000000) object space 3225088K, 89% used [0x0000000680000000,0x000000072f60c6c8,0x0000000744d80000) PSPermGen total 2097152K, used 111831K [0x0000000600000000, 0x0000000680000000, 0x0000000680000000) object space 2097152K, 5% used [0x0000000600000000,0x0000000606d35f38,0x0000000680000000) } Event: 1204620.761 GC heap before {Heap before GC invocations=36184 (full 121): PSYoungGen total 1121280K, used 583396K [0x0000000780000000, 0x00000007ef300000, 0x0000000800000000) eden space 423936K, 100% used [0x0000000780000000,0x0000000799e00000,0x0000000799e00000) from space 697344K, 22% used [0x00000007c4a00000,0x00000007ce5b9330,0x00000007ef300000) to space 698880K, 0% used [0x0000000799e00000,0x0000000799e00000,0x00000007c4880000) ParOldGen total 3225088K, used 2873393K [0x0000000680000000, 0x0000000744d80000, 0x0000000780000000) object space 3225088K, 89% used [0x0000000680000000,0x000000072f60c6c8,0x0000000744d80000) PSPermGen total 2097152K, used 111831K [0x0000000600000000, 0x0000000680000000, 0x0000000680000000) object space 2097152K, 5% used [0x0000000600000000,0x0000000606d35ff8,0x0000000680000000) Event: 1204621.151 GC heap after Heap after GC invocations=36184 (full 121): PSYoungGen total 1122816K, used 169794K [0x0000000780000000, 0x00000007eef00000, 0x0000000800000000) eden space 423936K, 0% used [0x0000000780000000,0x0000000780000000,0x0000000799e00000) from space 698880K, 24% used [0x0000000799e00000,0x00000007a43d0868,0x00000007c4880000) to space 690176K, 0% used [0x00000007c4d00000,0x00000007c4d00000,0x00000007eef00000) ParOldGen total 3225088K, used 3027001K [0x0000000680000000, 0x0000000744d80000, 0x0000000780000000) object space 3225088K, 93% used [0x0000000680000000,0x0000000738c0e520,0x0000000744d80000) PSPermGen total 2097152K, used 111831K [0x0000000600000000, 0x0000000680000000, 0x0000000680000000) object space 2097152K, 5% used [0x0000000600000000,0x0000000606d35ff8,0x0000000680000000) } Event: 1204621.151 GC heap before {Heap before GC invocations=36185 (full 122): PSYoungGen total 1122816K, used 169794K [0x0000000780000000, 0x00000007eef00000, 0x0000000800000000) eden space 423936K, 0% used [0x0000000780000000,0x0000000780000000,0x0000000799e00000) from space 698880K, 24% used [0x0000000799e00000,0x00000007a43d0868,0x00000007c4880000) to space 690176K, 0% used [0x00000007c4d00000,0x00000007c4d00000,0x00000007eef00000) ParOldGen total 3225088K, used 3027001K [0x0000000680000000, 0x0000000744d80000, 0x0000000780000000) object space 3225088K, 93% used [0x0000000680000000,0x0000000738c0e520,0x0000000744d80000) PSPermGen total 2097152K, used 111831K [0x0000000600000000, 0x0000000680000000, 0x0000000680000000) object space 2097152K, 5% used [0x0000000600000000,0x0000000606d35ff8,0x0000000680000000) Deoptimization events (10 events): Event: 1204401.184 Thread 0x00007f9ad010d800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f9b49746a14 method=cn.hutool.core.convert.ConverterRegistry.getDefaultConverter(Ljava/lang/reflect/Type;)Lcn/hutool/core/convert/Converter; @ 22 Event: 1204401.471 Thread 0x00007f9ad010d800 Uncommon trap: reason=unreached action=reinterpret pc=0x00007f9b4a227214 method=com.qdport.controller.edo.EdoDynamicController.exportPayOrderData(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;L Event: 1204401.679 Thread 0x00007f9ad010d800 Uncommon trap: reason=null_check action=make_not_entrant pc=0x00007f9b4a119570 method=com.alibaba.fastjson.parser.ParserConfig.get(Ljava/lang/reflect/Type;)Lcom/alibaba/fastjson/parser/deserializer/ObjectDeserializer; @ 18 Event: 1204401.679 Thread 0x00007f9ad010d800 Uncommon trap: reason=null_check action=make_not_entrant pc=0x00007f9b4a11a0d0 method=com.alibaba.fastjson.parser.ParserConfig.get(Ljava/lang/reflect/Type;)Lcom/alibaba/fastjson/parser/deserializer/ObjectDeserializer; @ 18 Event: 1204402.306 Thread 0x00007f9ad010d800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f9b4a2acd48 method=com.qdport.controller.edo.EdoDynamicController.exportPayOrderData(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String Event: 1204482.174 Thread 0x00007f9ac4001800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x00007f9b4975a408 method=com.alibaba.nacos.client.config.impl.ClientWorker$LongPullingRunnable.run()V @ 130 Event: 1204482.222 Thread 0x00007f9ad0002800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x00007f9b49ef0d6c method=org.springframework.context.event.AbstractApplicationEventMulticaster.getApplicationListeners(Lorg/springframework/context/ApplicationEvent;Lorg/springframework/core/Resol Event: 1204523.968 Thread 0x00007f9af40df800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f9b49e96204 method=com.taobao.hsf.address.AddressProfiler.run()V @ 24 Event: 1204523.969 Thread 0x00007f9af40df800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f9b4a118ef8 method=java.text.FieldPosition.matchesField(Ljava/text/Format$Field;I)Z @ 21 Event: 1204581.597 Thread 0x00007f9ad0068800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00007f9b49d12f7c method=cn.hutool.core.convert.AbstractConverter.convertToStr(Ljava/lang/Object;)Ljava/lang/String; @ 11 Internal exceptions (10 events): Event: 1204618.577 Thread 0x00007f9b4c166800 Threw 0x000000079141a848 at /HUDSON/workspace/7u-2-build-linux-amd64/jdk7u80/2329/hotspot/src/share/vm/prims/jvm.cpp:1319 Event: 1204619.542 Thread 0x00007f9b4c43a800 Threw 0x0000000792fa6bf8 at /HUDSON/workspace/7u-2-build-linux-amd64/jdk7u80/2329/hotspot/src/share/vm/prims/jvm.cpp:1319 Event: 1204619.542 Thread 0x00007f9b4c43a800 Threw 0x0000000792faeb00 at /HUDSON/workspace/7u-2-build-linux-amd64/jdk7u80/2329/hotspot/src/share/vm/prims/jvm.cpp:1319 Event: 1204619.610 Thread 0x00007f9ad010f800 Threw 0x0000000793b29018 at /HUDSON/workspace/7u-2-build-linux-amd64/jdk7u80/2329/hotspot/src/share/vm/prims/jvm.cpp:1319 Event: 1204619.611 Thread 0x00007f9ad010f800 Threw 0x0000000793b30a50 at /HUDSON/workspace/7u-2-build-linux-amd64/jdk7u80/2329/hotspot/src/share/vm/prims/jvm.cpp:1319 Event: 1204620.562 Thread 0x00007f9ad0008800 Threw 0x0000000797ff58c8 at /HUDSON/workspace/7u-2-build-linux-amd64/jdk7u80/2329/hotspot/src/share/vm/prims/jvm.cpp:1319 Event: 1204620.562 Thread 0x00007f9ad0008800 Threw 0x0000000797ffd6d0 at /HUDSON/workspace/7u-2-build-linux-amd64/jdk7u80/2329/hotspot/src/share/vm/prims/jvm.cpp:1319 Event: 1204620.743 Thread 0x00007f9af2e2b800 Threw 0x0000000798ee0120 at /HUDSON/workspace/7u-2-build-linux-amd64/jdk7u80/2329/hotspot/src/share/vm/prims/jni.cpp:717 Event: 1204620.743 Thread 0x00007f9af2e2b800 Threw 0x0000000798ee6c38 at /HUDSON/workspace/7u-2-build-linux-amd64/jdk7u80/2329/hotspot/src/share/vm/prims/jni.cpp:717 Event: 1204620.743 Thread 0x00007f9af2e2b800 Threw 0x0000000798eeb330 at /HUDSON/workspace/7u-2-build-linux-amd64/jdk7u80/2329/hotspot/src/share/vm/prims/jni.cpp:717 Events (10 events): Event: 1204619.610 loading class 0x00007f9ab400eee0 done Event: 1204619.731 Thread 0x00007f9abc15f000 Thread added: 0x00007f9abc15f000 Event: 1204619.731 Thread 0x00007f9abc15f000 Thread exited: 0x00007f9abc15f000 Event: 1204620.562 loading class 0x00007f9ab40101e0 Event: 1204620.562 loading class 0x00007f9ab40101e0 done Event: 1204620.562 loading class 0x00007f9ab400eee0 Event: 1204620.562 loading class 0x00007f9ab400eee0 done Event: 1204620.678 Executing VM operation: RevokeBias Event: 1204620.679 Executing VM operation: RevokeBias done Event: 1204620.761 Executing VM operation: ParallelGCFailedAllocation ```
为什么ActiveMQ老年代空间使用率百分之百,频繁FULL GC
![图片说明](https://img-ask.csdn.net/upload/201907/15/1563160486_601093.png) 早上MQ的一个生产者系统反馈连接MQ超时,查看MQ的GC情况,老年代空间使用率为百分之百,因没有内存溢出,所以无法查看到heap dump日志,通过jmap -histo pid查看信息如图,但是不了解这些对象实例都是什么?有没有大牛了解的,帮忙看下,多谢。 服务重启后dump出了Heap日志(可用来参考),用eclipse memory analyzer看到的截图如下![图片说明](https://img-ask.csdn.net/upload/201907/15/1563171022_323611.png)
Failed to retrieve data from /webhdfs/v1?op=LISTSTATUS: Server Error
请教各位大神: 通过CENTOS 7自带的FIREFOX去查看HDFS,DataNode及NameNode都已经正常显示,但是查阅Utilties中的Browse Directory,产生如下错误: ![图片说明](https://img-ask.csdn.net/upload/201911/30/1575127373_682984.jpg) 还请大神指示一下,应该从哪些配置文件着手去查看故障?谢谢! 相关LOG: 2019-11-30 23:24:17,964 INFO org.apache.hadoop.util.JvmPauseMonitor: Detected pause in JVM or host machine (eg GC): pause of approximately 1778ms No GCs detected 2019-11-30 23:25:41,727 INFO org.apache.hadoop.ipc.Server: IPC Server handler 1 on default port 9820, call Call#2 Retry#0 org.apache.hadoop.hdfs.protocol.ClientProtocol.mkdirs from 192.168.100.125:57842: org.apache.hadoop.fs.ParentNotDirectoryException: /test (is not a directory) 搞定了: JAVA JDK 13.0.1改成JAVA JDK 8就解决了问题,晕倒~整了一周居然是这个问题~~~~
Jmeter刚启动就报错,java.lang.StackOverflowError: null
* 刚启动就报错,反射错误?? ``` 2019-10-15 19:25:30,381 INFO o.j.r.JARSourceHTTP: Found cached repo 2019-10-15 19:25:30,490 INFO o.j.r.PluginManager: Plugins Status: [jpgc-graphs-basic=2.0, jpgc-graphs-additional=Extras, jpgc-autostop=Extras, jpgc-sense=Standard, jpgc-cmd=Standard, jpgc-graphs-composite=Standard, jpgc-csl=Standard, jpgc-functions=2.1, jpgc-casutg=2.7, jpgc-dbmon=Extras, jpgc-graphs-dist=Extras, jpgc-dummy=Standard, jpgc-filterresults=Standard, jpgc-ffw=Standard, jpgc-ggl=Extras, jpgc-httpraw=Extras, jpgc-sts=Extras, jpgc-fifo=Standard, jpgc-jmxmon=Extras, jpgc-graphs-vs=Extras, jpgc-lockfile=Extras, jpgc-mergeresults=Standard, jpgc-pde=Extras, jpgc-prmctl=Extras, jpgc-perfmon=Standard, jpgc-plugins-manager=1.3, jpgc-synthesis=Standard, jpgc-plancheck=Standard, jpgc-tst=Standard, jpgc-udp=Extras, jpgc-csvars=Extras, jpgc-wsc=Standard, jpgc-xml=Extras, jmeter-core=5.1, jmeter-ftp=5.1, jmeter-http=5.1, jmeter-jdbc=5.1, jmeter-jms=5.1, jmeter-junit=5.1, jmeter-java=5.1, jmeter-ldap=5.1, jmeter-mail=5.1, jmeter-mongodb=5.1, jmeter-native=5.1, jmeter-tcp=5.1, jmeter-components=5.1, jpgc-standard=2.0] 2019-10-15 19:25:30,490 INFO o.j.r.PluginManagerMenuItem: Plugins Manager has upgrades: [jpgc-casutg] 2019-10-15 19:25:30,928 WARN o.a.j.g.u.MenuFactory: Could not instantiate class: kg.apc.jmeter.reporters.LoadosophiaUploaderGui java.lang.reflect.InvocationTargetException: null at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_131] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[?:1.8.0_131] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:1.8.0_131] at java.lang.reflect.Constructor.newInstance(Constructor.java:423) ~[?:1.8.0_131] at org.apache.jmeter.gui.util.MenuFactory.getGUIComponent(MenuFactory.java:174) ~[ApacheJMeter_core.jar:5.1 r1853635] at org.apache.jmeter.gui.util.MenuFactory.initializeMenus(MenuFactory.java:141) ~[ApacheJMeter_core.jar:5.1 r1853635] at org.apache.jmeter.gui.util.MenuFactory.<clinit>(MenuFactory.java:106) ~[ApacheJMeter_core.jar:5.1 r1853635] at org.apache.jmeter.control.gui.TestPlanGui.createPopupMenu(TestPlanGui.java:92) ~[ApacheJMeter_core.jar:5.1 r1853635] at org.apache.jmeter.gui.tree.JMeterTreeNode.createPopupMenu(JMeterTreeNode.java:185) ~[ApacheJMeter_core.jar:5.1 r1853635] at org.apache.jmeter.gui.action.EditCommand.doAction(EditCommand.java:46) ~[ApacheJMeter_core.jar:5.1 r1853635] at org.apache.jmeter.gui.action.ActionRouter.performAction(ActionRouter.java:88) ~[ApacheJMeter_core.jar:5.1 r1853635] at org.apache.jmeter.gui.action.ActionRouter.lambda$actionPerformed$0(ActionRouter.java:70) ~[ApacheJMeter_core.jar:5.1 r1853635] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) [?:1.8.0_131] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756) [?:1.8.0_131] at java.awt.EventQueue.access$500(EventQueue.java:97) [?:1.8.0_131] at java.awt.EventQueue$3.run(EventQueue.java:709) [?:1.8.0_131] at java.awt.EventQueue$3.run(EventQueue.java:703) [?:1.8.0_131] at java.security.AccessController.doPrivileged(Native Method) [?:1.8.0_131] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80) [?:1.8.0_131] at java.awt.EventQueue.dispatchEvent(EventQueue.java:726) [?:1.8.0_131] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) [?:1.8.0_131] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) [?:1.8.0_131] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) [?:1.8.0_131] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:1.8.0_131] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) [?:1.8.0_131] at java.awt.EventDispatchThread.run(EventDispatchThread.java:82) [?:1.8.0_131] Caused by: java.lang.NoClassDefFoundError: org/apache/commons/httpclient/methods/multipart/PartSource at kg.apc.jmeter.reporters.LoadosophiaUploaderGui.init(LoadosophiaUploaderGui.java:114) ~[JMeterPlugins-Standard.jar:?] at kg.apc.jmeter.reporters.LoadosophiaUploaderGui.<init>(LoadosophiaUploaderGui.java:28) ~[JMeterPlugins-Standard.jar:?] ... 26 more Caused by: java.lang.ClassNotFoundException: org.apache.commons.httpclient.methods.multipart.PartSource at java.net.URLClassLoader.findClass(URLClassLoader.java:381) ~[?:1.8.0_131] at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[?:1.8.0_131] at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_131] at kg.apc.jmeter.reporters.LoadosophiaUploaderGui.init(LoadosophiaUploaderGui.java:114) ~[JMeterPlugins-Standard.jar:?] at kg.apc.jmeter.reporters.LoadosophiaUploaderGui.<init>(LoadosophiaUploaderGui.java:28) ~[JMeterPlugins-Standard.jar:?] ... 26 more ```’ * 接着启动线程,又报错StackOverflowError, ``` 2019-10-15 19:25:44,875 INFO o.a.j.t.JMeterThread: Thread started: 线程组 2-1 2019-10-15 19:25:44,876 INFO o.a.j.t.JMeterThread: Thread is done: 线程组 2-1 2019-10-15 19:25:44,876 INFO o.a.j.t.JMeterThread: Thread finished: 线程组 2-1 2019-10-15 19:25:45,703 INFO o.a.j.t.JMeterThread: Thread started: jp@gc - Stepping Thread Group (deprecated) 1-2 2019-10-15 19:25:46,703 INFO o.a.j.t.JMeterThread: Thread started: jp@gc - Stepping Thread Group (deprecated) 1-3 2019-10-15 19:25:47,696 INFO o.a.j.t.JMeterThread: Thread started: jp@gc - Stepping Thread Group (deprecated) 1-4 2019-10-15 19:25:48,195 INFO o.a.j.t.JMeterThread: Thread finished: jp@gc - Stepping Thread Group (deprecated) 1-1 2019-10-15 19:25:48,196 ERROR o.a.j.JMeter: Uncaught exception: java.lang.StackOverflowError: null at org.apache.jmeter.testelement.AbstractTestElement.recoverRunningVersion(AbstractTestElement.java:514) ~[ApacheJMeter_core.jar:5.1 r1853635] at org.apache.jmeter.testelement.property.TestElementProperty.recoverRunningVersion(TestElementProperty.java:125) ~[ApacheJMeter_core.jar:5.1 r1853635] at org.apache.jmeter.testelement.property.MultiProperty.recoverRunningVersionOfSubElements(MultiProperty.java:75) ~[ApacheJMeter_core.jar:5.1 r1853635] at org.apache.jmeter.testelement.property.CollectionProperty.recoverRunningVersion(CollectionProperty.java:205) ~[ApacheJMeter_core.jar:5.1 r1853635] at org.apache.jmeter.testelement.AbstractTestElement.recoverRunningVersion(AbstractTestElement.java:514) ~[ApacheJMeter_core.jar:5.1 r1853635] at org.apache.jmeter.testelement.property.TestElementProperty.recoverRunningVersion(TestElementProperty.java:125) ~[ApacheJMeter_core.jar:5.1 r1853635] at org.apache.jmeter.testelement.AbstractTestElement.recoverRunningVersion(AbstractTestElement.java:514) ~[ApacheJMeter_core.jar:5.1 r1853635] at org.apache.jmeter.threads.JMeterThread.notifyTestListeners(JMeterThread.java:973) ~[ApacheJMeter_core.jar:5.1 r1853635] at org.apache.jmeter.threads.JMeterThread$IterationListener.iterationStart(JMeterThread.java:1054) ~[ApacheJMeter_core.jar:5.1 r1853635] at org.apache.jmeter.control.GenericController.fireIterationStart(GenericController.java:399) ~[ApacheJMeter_core.jar:5.1 r1853635] at org.apache.jmeter.control.GenericController.fireIterEvents(GenericController.java:391) ~[ApacheJMeter_core.jar:5.1 r1853635] at org.apache.jmeter.control.GenericController.next(GenericController.java:160) ~[ApacheJMeter_core.jar:5.1 r1853635] at org.apache.jmeter.control.LoopController.next(LoopController.java:135) ~[ApacheJMeter_core.jar:5.1 r1853635] at org.apache.jmeter.control.LoopController.nextIsNull(LoopController.java:167) ~[ApacheJMeter_core.jar:5.1 r1853635] at org.apache.jmeter.control.GenericController.next(GenericController.java:170) ~[ApacheJMeter_core.jar:5.1 r1853635] at org.apache.jmeter.control.LoopController.next(LoopController.java:135) ~[ApacheJMeter_core.jar:5.1 r1853635] at org.apache.jmeter.control.GenericController.nextIsAController(GenericController.java:225) ~[ApacheJMeter_core.jar:5.1 r1853635] at org.apache.jmeter.control.GenericController.next(GenericController.java:175) ~[ApacheJMeter_core.jar:5.1 r1853635] at org.apache.jmeter.control.LoopController.next(LoopController.java:135) ~[ApacheJMeter_core.jar:5.1 r1853635] at org.apache.jmeter.control.LoopController.nextIsNull(LoopController.java:167) ~[ApacheJMeter_core.jar:5.1 r1853635] at org.apache.jmeter.control.GenericController.next(GenericController.java:170) ~[ApacheJMeter_core.jar:5.1 r1853635] at org.apache.jmeter.control.LoopController.next(LoopController.java:135) ~[ApacheJMeter_core.jar:5.1 r1853635] at org.apache.jmeter.control.GenericController.nextIsAController(GenericController.java:225) ~[ApacheJMeter_core.jar:5.1 r1853635] at org.apache.jmeter.control.GenericController.next(GenericController.java:175) ~[ApacheJMeter_core.jar:5.1 r1853635] at org.apache.jmeter.control.LoopController.next(LoopController.java:135) ~[ApacheJMeter_core.jar:5.1 r1853635] at org.apache.jmeter.control.LoopController.nextIsNull(LoopController.java:167) ~[ApacheJMeter_core.jar:5.1 r1853635] at org.apache.jmeter.control.GenericController.next(GenericController.java:170) ~[ApacheJMeter_core.jar:5.1 r1853635] at org.apache.jmeter.control.LoopController.next(LoopController.java:135) ~[ApacheJMeter_core.jar:5.1 r1853635] at org.apache.jmeter.control.GenericController.nextIsAController(GenericController.java:225) ~[ApacheJMeter_core.jar:5.1 r1853635] at org.apache.jmeter.control.GenericController.next(GenericController.java:175) ~[ApacheJMeter_core.jar:5.1 r1853635] ``` 前辈们帮忙看看
新人,有个问题找不到解决办法,求大大解答,解答完成可加悬赏?
新人 不是太懂这里的规矩 如果有做的不对的请告诉我 我尝试在我的电脑里装某个单机版的网页游戏 在尝试启动一个服务的时候 提示我如下问题 D:\muserver\843>title=843 D:\muserver\843>"C:\Program Files\Java\jdk1.7.060\bin\java" -jar -server -Xms512M -Xmx512M -Xmn330M -XX:PermSize=64M -XX:MaxPermSize=64M -Xss1024K -Djava.util.Arrays.useLegacyMergeSort=true -XX:+DisableExplicitGC -XX:SurvivorRatio=1 -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSParallelRemarkEnabled -XX:+UseCMSCompactAtFullCollection -XX:CMSFullGCsBeforeCompaction=0 -XX:+CMSClassUnloadingEnabled -XX:LargePageSizeInBytes=128M -XX:+UseFastAccessorMethods -XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=80 -XX:SoftRefLRUPolicyMSPerMB=0 -XX:+PrintClassHistogram -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -Xloggc:gclog/gc.log secure.jar _ _19-11-19 21:51:39 ERROR Security843SocketServer:39 - org.jboss.netty.channel.ChannelException: Failed to bind to: 0.0.0.0/0.0.0.0:843_ 我确实不太懂 搜索半天找不到答案 只是想求个解方法玩个游戏 望赐教 如果能成功解决可以冲C币悬赏 谢谢了!
JDK1.8 JVM 参数设置后,GC打印出来的信息不对应
1.JVM 参数设置 ``` -Xms50m -Xmx50m -Xmn10m -XX:SurvivorRatio=8 ``` 2.打印结果: ``` Heap PSYoungGen total 9216K, used 6460K [0x00000000ff600000, 0x0000000100000000, 0x0000000100000000) eden space 8192K, 78% used [0x00000000ff600000,0x00000000ffc4f208,0x00000000ffe00000) from space 1024K, 0% used [0x00000000fff00000,0x00000000fff00000,0x0000000100000000) to space 1024K, 0% used [0x00000000ffe00000,0x00000000ffe00000,0x00000000fff00000) ParOldGen total 40960K, used 31546K [0x00000000fce00000, 0x00000000ff600000, 0x00000000ff600000) object space 40960K, 77% used [0x00000000fce00000,0x00000000feccea78,0x00000000ff600000) Metaspace used 3514K, capacity 4498K, committed 4864K, reserved 1056768K class space used 387K, capacity 390K, committed 512K, reserved 1048576K ``` 可以看到 老年代是40m 2. 当JVM 参数 ``` -Xms51m -Xmx51m -Xmn10m -XX:SurvivorRatio=8 ``` GC打印结果: ``` Heap PSYoungGen total 9216K, used 6508K [0x00000000ff600000, 0x0000000100000000, 0x0000000100000000) eden space 8192K, 77% used [0x00000000ff600000,0x00000000ffc3b100,0x00000000ffe00000) from space 1024K, 12% used [0x00000000fff00000,0x00000000fff20000,0x0000000100000000) to space 1024K, 0% used [0x00000000ffe00000,0x00000000ffe00000,0x00000000fff00000) ParOldGen total 43008K, used 31535K [0x00000000fcc00000, 0x00000000ff600000, 0x00000000ff600000) object space 43008K, 73% used [0x00000000fcc00000,0x00000000feacbfb8,0x00000000ff600000) Metaspace used 3524K, capacity 4498K, committed 4864K, reserved 1056768K class space used 387K, capacity 390K, committed 512K, reserved 1048576K ``` 这里年老代为什么 是42m?不应该是41m吗?
jvm内存溢出,求大神指导
做了一个物流的信息对接平台,从下级平台获取车辆的gps信息采用tcp 长连接,200辆车没30秒刷新一次数据,跑了2天jvm 溢出了就大神指导下则么解决, ``` public class Serve { public static void main(String[] args) throws InterruptedException { EventLoopGroup bossGroup = new NioEventLoopGroup(); // (1) EventLoopGroup workerGroup = new NioEventLoopGroup(); ServerBootstrap b = new ServerBootstrap(); // (2) b.group(bossGroup, workerGroup) //设置协议类型 .channel(NioServerSocketChannel.class) //设置处理类 .childHandler(new ChannelInitializer<SocketChannel>(){ public void initChannel(SocketChannel ch) throws Exception { ch.pipeline().addLast(new ServeHandler()); } }) .option(ChannelOption.SO_BACKLOG, 128) .childOption(ChannelOption.SO_KEEPALIVE, true); ChannelFuture f = b.bind(40009).sync(); System.out.println("服务已启动"); f.channel().closeFuture().sync(); bossGroup.shutdownGracefully(); workerGroup.shutdownGracefully(); } ``` ``` public class ServeHandler extends ChannelHandlerAdapter{ HandlerExcutorPool excuPool=new HandlerExcutorPool(100, 500); //新建线程池 @Override public void channelRead(ChannelHandlerContext ctx, Object msg) throws Exception { try{ ByteBuf buf=(ByteBuf)msg; byte[] data=new byte[buf.readableBytes()]; buf.readBytes(data); if(data[0]==0x5b&&data[data.length-1]==0x5d){ byte[] content=new byte[data.length-2]; content=common.subBytes(data, 1, data.length-2); byte[] relCon=EscapedUtil.Escaped(content); byte[] headAndBody=new byte[relCon.length-2]; byte[] headArr=new byte[22]; //抽出数据头和数据体 for(int i=0;i<relCon.length-2;i++){ headAndBody[i]=(byte) (relCon[i]); if(i<22){ headArr[i]=(byte) (relCon[i]); } } //数据转义 //headAndBody=EscapedUtil.Escaped(headAndBody); //crc校验 int crc=GetCrc16_CCITT.GetCrc16_CCITT(headAndBody); //System.out.println(Integer.toHexString(crc)); int crc1=(relCon[relCon.length-2]&0xff)<<8|(relCon[relCon.length-1]&0xff); if((crc&0xffff)==(crc1&0xffff)){ //得到数据头的bean Head809 head=HeadService.get809Head(headAndBody); //业务分发 if((head.getMsg_id()&0xffff)==MegId.UP_CONNECT_REQ){ //登入请求 LoginService login=new LoginService(headAndBody); byte[] rebodyData=login.checkLogin(headAndBody,head.msg_gnsscenterid); // 检查用户名密码和接入码 headArr[8]=0x10; headArr[9]=0x02; byte[] relData=common.getRelData(headArr, rebodyData); //往客户端发送应答信息 ctx.channel().writeAndFlush(Unpooled.copiedBuffer(relData)); }else if((head.getMsg_id()&0xffff)==MegId.UP_DISCONNECT_REQ){ headArr[8]=0x10; headArr[9]=0x04; byte[] relData=common.getRelData(headArr); ctx.channel().writeAndFlush(Unpooled.copiedBuffer(relData)).addListener(ChannelFutureListener.CLOSE); }else if((head.getMsg_id()&0xffff)==MegId.UP_LINKTEST_REQ){ headArr[8]=0x10; headArr[9]=0x06; byte[] relData=common.getRelData(headArr); ctx.channel().writeAndFlush(Unpooled.copiedBuffer(relData)); }else if((head.getMsg_id()&0xffff)==MegId.UP_EXG_MSG){ excuPool.executor(new PositionService(headAndBody)); // 线程池 } } } System.gc(); }finally { ReferenceCountUtil.release(msg); } } ```
JVMFullGC疑惑,求大神帮忙解答
1. JVM Permanent 区中存的是什么数据? 2. Permanent 区超过设定值是否为引起Full GC,或者说 Permanent区的垃圾是否会清理 3.触发了 Full GC 对程序有什么影响? 跪求解答
什么情况下会触发年轻代或者老年代的GC,对应使用ParNew和CMS的Hotspot而言?
什么情况下会触发年轻代或者老年代的GC,对应使用ParNew和CMS的Hotspot而言?
爬虫福利二 之 妹子图网MM批量下载
爬虫福利一:27报网MM批量下载    点击 看了本文,相信大家对爬虫一定会产生强烈的兴趣,激励自己去学习爬虫,在这里提前祝:大家学有所成! 目标网站:妹子图网 环境:Python3.x 相关第三方模块:requests、beautifulsoup4 Re:各位在测试时只需要将代码里的变量 path 指定为你当前系统要保存的路径,使用 python xxx.py 或IDE运行即可。
字节跳动视频编解码面经
引言 本文主要是记录一下面试字节跳动的经历。 三四月份投了字节跳动的实习(图形图像岗位),然后hr打电话过来问了一下会不会opengl,c++,shador,当时只会一点c++,其他两个都不会,也就直接被拒了。 七月初内推了字节跳动的提前批,因为内推没有具体的岗位,hr又打电话问要不要考虑一下图形图像岗,我说实习投过这个岗位不合适,不会opengl和shador,然后hr就说秋招更看重基础。我当时
开源一个功能完整的SpringBoot项目框架
福利来了,给大家带来一个福利。 最近想了解一下有关Spring Boot的开源项目,看了很多开源的框架,大多是一些demo或者是一个未成形的项目,基本功能都不完整,尤其是用户权限和菜单方面几乎没有完整的。 想到我之前做的框架,里面通用模块有:用户模块,权限模块,菜单模块,功能模块也齐全了,每一个功能都是完整的。 打算把这个框架分享出来,供大家使用和学习。 为什么用框架? 框架可以学习整体
小白如何学习java?
在博主认为,对于入门级学习java的最佳学习方法莫过于视频+博客+书籍+总结,前三者博主将淋漓尽致地挥毫于这篇博客文章中,至于总结在于个人,实际上越到后面你会发现学习的最好方式就是阅读参考官方文档其次就是国内的书籍,博客次之,这又是一个层次了,这里暂时不提后面再谈。博主将为各位入门java保驾护航,各位只管冲鸭!!!上天是公平的,只要不辜负时间,时间自然不会辜负你。 何谓学习?博主所理解的学习,它
程序员必须掌握的核心算法有哪些?
由于我之前一直强调数据结构以及算法学习的重要性,所以就有一些读者经常问我,数据结构与算法应该要学习到哪个程度呢?,说实话,这个问题我不知道要怎么回答你,主要取决于你想学习到哪些程度,不过针对这个问题,我稍微总结一下我学过的算法知识点,以及我觉得值得学习的算法。这些算法与数据结构的学习大多数是零散的,并没有一本把他们全部覆盖的书籍。下面是我觉得值得学习的一些算法以及数据结构,当然,我也会整理一些看过
程序员接私活怎样防止做完了不给钱?
首先跟大家说明一点,我们做 IT 类的外包开发,是非标品开发,所以很有可能在开发过程中会有这样那样的需求修改,而这种需求修改很容易造成扯皮,进而影响到费用支付,甚至出现做完了项目收不到钱的情况。 那么,怎么保证自己的薪酬安全呢? 我们在开工前,一定要做好一些证据方面的准备(也就是“讨薪”的理论依据),这其中最重要的就是需求文档和验收标准。一定要让需求方提供这两个文档资料作为开发的基础。之后开发
Python十大装B语法
Python 是一种代表简单思想的语言,其语法相对简单,很容易上手。不过,如果就此小视 Python 语法的精妙和深邃,那就大错特错了。本文精心筛选了最能展现 Python 语法之精妙的十个知识点,并附上详细的实例代码。如能在实战中融会贯通、灵活使用,必将使代码更为精炼、高效,同时也会极大提升代码B格,使之看上去更老练,读起来更优雅。 1. for - else 什么?不是 if 和 else 才
数据库优化 - SQL优化
前面一篇文章从实例的角度进行数据库优化,通过配置一些参数让数据库性能达到最优。但是一些“不好”的SQL也会导致数据库查询变慢,影响业务流程。本文从SQL角度进行数据库优化,提升SQL运行效率。 判断问题SQL 判断SQL是否有问题时可以通过两个表象进行判断: 系统级别表象 CPU消耗严重 IO等待严重 页面响应时间过长
2019年11月中国大陆编程语言排行榜
2019年11月2日,我统计了某招聘网站,获得有效程序员招聘数据9万条。针对招聘信息,提取编程语言关键字,并统计如下: 编程语言比例 rank pl_ percentage 1 java 33.62% 2 c/c++ 16.42% 3 c_sharp 12.82% 4 javascript 12.31% 5 python 7.93% 6 go 7.25% 7
通俗易懂地给女朋友讲:线程池的内部原理
餐厅的约会 餐盘在灯光的照耀下格外晶莹洁白,女朋友拿起红酒杯轻轻地抿了一小口,对我说:“经常听你说线程池,到底线程池到底是个什么原理?”我楞了一下,心里想女朋友今天是怎么了,怎么突然问出这么专业的问题,但做为一个专业人士在女朋友面前也不能露怯啊,想了一下便说:“我先给你讲讲我前同事老王的故事吧!” 大龄程序员老王 老王是一个已经北漂十多年的程序员,岁数大了,加班加不动了,升迁也无望,于是拿着手里
经典算法(5)杨辉三角
杨辉三角 是经典算法,这篇博客对它的算法思想进行了讲解,并有完整的代码实现。
腾讯算法面试题:64匹马8个跑道需要多少轮才能选出最快的四匹?
昨天,有网友私信我,说去阿里面试,彻底的被打击到了。问了为什么网上大量使用ThreadLocal的源码都会加上private static?他被难住了,因为他从来都没有考虑过这个问题。无独有偶,今天笔者又发现有网友吐槽了一道腾讯的面试题,我们一起来看看。 腾讯算法面试题:64匹马8个跑道需要多少轮才能选出最快的四匹? 在互联网职场论坛,一名程序员发帖求助到。二面腾讯,其中一个算法题:64匹
面试官:你连RESTful都不知道我怎么敢要你?
面试官:了解RESTful吗? 我:听说过。 面试官:那什么是RESTful? 我:就是用起来很规范,挺好的 面试官:是RESTful挺好的,还是自我感觉挺好的 我:都挺好的。 面试官:… 把门关上。 我:… 要干嘛?先关上再说。 面试官:我说出去把门关上。 我:what ?,夺门而去 文章目录01 前言02 RESTful的来源03 RESTful6大原则1. C-S架构2. 无状态3.统一的接
为啥国人偏爱Mybatis,而老外喜欢Hibernate/JPA呢?
关于SQL和ORM的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行了一番讨论,感触还是有一些,于是就有了今天这篇文。 声明:本文不会下关于Mybatis和JPA两个持久层框架哪个更好这样的结论。只是摆事实,讲道理,所以,请各位看官勿喷。 一、事件起因 关于Mybatis和JPA孰优孰劣的问题,争论已经很多年了。一直也没有结论,毕竟每个人的喜好和习惯是大不相同的。我也看
SQL-小白最佳入门sql查询一
一 说明 如果是初学者,建议去网上寻找安装Mysql的文章安装,以及使用navicat连接数据库,以后的示例基本是使用mysql数据库管理系统; 二 准备前提 需要建立一张学生表,列分别是id,名称,年龄,学生信息;本示例中文章篇幅原因SQL注释略; 建表语句: CREATE TABLE `student` ( `id` int(11) NOT NULL AUTO_INCREMENT, `
项目中的if else太多了,该怎么重构?
介绍 最近跟着公司的大佬开发了一款IM系统,类似QQ和微信哈,就是聊天软件。我们有一部分业务逻辑是这样的 if (msgType = "文本") { // dosomething } else if(msgType = "图片") { // doshomething } else if(msgType = "视频") { // doshomething } else { // dosho
致 Python 初学者
文章目录1. 前言2. 明确学习目标,不急于求成,不好高骛远3. 在开始学习 Python 之前,你需要做一些准备2.1 Python 的各种发行版2.2 安装 Python2.3 选择一款趁手的开发工具3. 习惯使用IDLE,这是学习python最好的方式4. 严格遵从编码规范5. 代码的运行、调试5. 模块管理5.1 同时安装了py2/py35.2 使用Anaconda,或者通过IDE来安装模
“狗屁不通文章生成器”登顶GitHub热榜,分分钟写出万字形式主义大作
一、垃圾文字生成器介绍 最近在浏览GitHub的时候,发现了这样一个骨骼清奇的雷人项目,而且热度还特别高。 项目中文名:狗屁不通文章生成器 项目英文名:BullshitGenerator 根据作者的介绍,他是偶尔需要一些中文文字用于GUI开发时测试文本渲染,因此开发了这个废话生成器。但由于生成的废话实在是太过富于哲理,所以最近已经被小伙伴们给玩坏了。 他的文风可能是这样的: 你发现,...
程序员:我终于知道post和get的区别
是一个老生常谈的话题,然而随着不断的学习,对于以前的认识有很多误区,所以还是需要不断地总结的,学而时习之,不亦说乎
羞,Java 字符串拼接竟然有这么多姿势
二哥,我今年大二,看你分享的《阿里巴巴 Java 开发手册》上有一段内容说:“循环体内,拼接字符串最好使用 StringBuilder 的 append 方法,而不是 + 号操作符。”到底为什么啊,我平常一直就用的‘+’号操作符啊!二哥有空的时候能否写一篇文章分析一下呢? 就在昨天,一位叫小菜的读者微信我说了上面这段话。 我当时看到这条微信的第一感觉是:小菜你也太菜了吧,这都不知道为啥啊!我估
"狗屁不通文章生成器"登顶GitHub热榜,分分钟写出万字形式主义大作
GitHub 被誉为全球最大的同性交友网站,……,陪伴我们已经走过 10+ 年时间,它托管了大量的软件代码,同时也承载了程序员无尽的欢乐。 万字申请,废话报告,魔幻形式主义大作怎么写?兄dei,狗屁不通文章生成器了解一下。这个富有灵魂的项目名吸引了众人的目光。项目仅仅诞生一周,便冲上了GitHub趋势榜榜首(Js中文网 -前端进阶资源教程)、是榜首哦
推荐几款比较实用的工具,网站
1.盘百度PanDownload   这个云盘工具是免费的,可以进行资源搜索,提速(偶尔会抽风......) 不要去某站买付费的......   PanDownload下载地址   2.BeJSON 这是一款拥有各种在线工具的网站,推荐它的主要原因是网站简洁,功能齐全,广告相比其他广告好太多了     bejson网站   3.二维码美化 这个网站的二维码美化很好看,网站界面
《程序人生》系列-这个程序员只用了20行代码就拿了冠军
你知道的越多,你不知道的越多 点赞再看,养成习惯GitHub上已经开源https://github.com/JavaFamily,有一线大厂面试点脑图,欢迎Star和完善 前言 这一期不算《吊打面试官》系列的,所有没前言我直接开始。 絮叨 本来应该是没有这期的,看过我上期的小伙伴应该是知道的嘛,双十一比较忙嘛,要值班又要去帮忙拍摄年会的视频素材,还得搞个程序员一天的Vlog,还要写BU...
程序员把地府后台管理系统做出来了,还有3.0版本!12月7号最新消息:已在开发中有github地址
第一幕:缘起 听说阎王爷要做个生死簿后台管理系统,我们派去了一个程序员…… 996程序员做的梦: 第一场:团队招募 为了应对地府管理危机,阎王打算找“人”开发一套地府后台管理系统,于是就在地府总经办群中发了项目需求。 话说还是中国电信的信号好,地府都是满格,哈哈!!! 经常会有外行朋友问:看某网站做的不错,功能也简单,你帮忙做一下? 而这次,面对这样的需求,这个程序员...
网易云6亿用户音乐推荐算法
网易云音乐是音乐爱好者的集聚地,云音乐推荐系统致力于通过 AI 算法的落地,实现用户千人千面的个性化推荐,为用户带来不一样的听歌体验。 本次分享重点介绍 AI 算法在音乐推荐中的应用实践,以及在算法落地过程中遇到的挑战和解决方案。 将从如下两个部分展开: AI算法在音乐推荐中的应用 音乐场景下的 AI 思考 从 2013 年 4 月正式上线至今,网易云音乐平台持续提供着:乐屏社区、UGC...
8年经验面试官详解 Java 面试秘诀
作者 |胡书敏 责编 | 刘静 出品 | CSDN(ID:CSDNnews) 本人目前在一家知名外企担任架构师,而且最近八年来,在多家外企和互联网公司担任Java技术面试官,前后累计面试了有两三百位候选人。在本文里,就将结合本人的面试经验,针对Java初学者、Java初级开发和Java开发,给出若干准备简历和准备面试的建议。 Java程序员准备和投递简历的实...
面试官如何考察你的思维方式?
1.两种思维方式在求职面试中,经常会考察这种问题:北京有多少量特斯拉汽车?某胡同口的煎饼摊一年能卖出多少个煎饼?深圳有多少个产品经理?一辆公交车里能装下多少个乒乓球?一个正常成年人有多少根头发?这类估算问题,被称为费米问题,是以科学家费米命名的。为什么面试会问这种问题呢?这类问题能把两类人清楚地区分出来。一类是具有文科思维的人,擅长赞叹和模糊想象,它主要依靠的是人的第一反应和直觉,比如小孩...
碎片化的时代,如何学习
今天周末,和大家聊聊学习这件事情。 在如今这个社会,我们的时间被各类 APP 撕的粉碎。 刷知乎、刷微博、刷朋友圈; 看论坛、看博客、看公号; 等等形形色色的信息和知识获取方式一个都不错过。 貌似学了很多,但是却感觉没什么用。 要解决上面这些问题,首先要分清楚一点,什么是信息,什么是知识。 那什么是信息呢? 你一切听到的、看到的,都是信息,比如微博上的明星出轨、微信中的表情大战、抖音上的段子
so easy! 10行代码写个"狗屁不通"文章生成器
前几天,GitHub 有个开源项目特别火,只要输入标题就可以生成一篇长长的文章。 背后实现代码一定很复杂吧,里面一定有很多高深莫测的机器学习等复杂算法 不过,当我看了源代码之后 这程序不到50行 尽管我有多年的Python经验,但我竟然一时也没有看懂 当然啦,原作者也说了,这个代码也是在无聊中诞生的,平时撸码是不写中文变量名的, 中文...
知乎高赞:中国有什么拿得出手的开源软件产品?(整理自本人原创回答)
知乎高赞:中国有什么拿得出手的开源软件产品? 在知乎上,有个问题问“中国有什么拿得出手的开源软件产品(在 GitHub 等社区受欢迎度较好的)?” 事实上,还不少呢~ 本人于2019.7.6进行了较为全面的回答,对这些受欢迎的 Github 开源项目分类整理如下: 分布式计算、云平台相关工具类 1.SkyWalking,作者吴晟、刘浩杨 等等 仓库地址: apache/skywalking 更...
基础拾遗:除了&和&&的区别,你还要知道位运算的这5个运算符
&和&&都可作逻辑与的运算符,表示逻辑与(and),&是位运算符,你还需要知道这5个位运算符,基础很重要,云运算其实很骚!
相关热词 c#处理浮点数 c# 生成字母数字随机数 c# 动态曲线 控件 c# oracle 开发 c#选择字体大小的控件 c# usb 批量传输 c#10进制转8进制 c#转base64 c# 科学计算 c#下拉列表获取串口
立即提问