refagear.blogg.se

Jprofiler run in separate thread
Jprofiler run in separate thread








jprofiler run in separate thread
  1. #JPROFILER RUN IN SEPARATE THREAD UPDATE#
  2. #JPROFILER RUN IN SEPARATE THREAD FULL#

The full name is “OUT OF Memory” Just run out of memory, originate Official statement Thrown when the Java Virtual Machine cannot allocate an object because it is out of memory, and no more memory could be made available by the garbage collector That is to say, When JVM Because there is not enough memory to allocate space for the object and the garbage collector has no space to recycle, You'll throw this out error ( notes : Not exception, Because this problem is too serious to be applied ).ġ, Less allocated : For example, the memory available to the virtual machine itself ( Usually through the start-up VM Parameter assignment ) too littleĢ, Too many apps, And not released after use, wasted, This will cause memory leakage or memory overflowĪpply for the confiscation and release of used memory, As a result, the virtual machine can no longer use memory, At this point, the memory leaks Rules in meta space : The life cycle of the class and its related metadata in the meta space is consistent with that of the class loader, Each class loader has a dedicated storage space, Does not recycle a class alone, The position is also fixed, But when the classloader is no longer alive, it will remove all its associated space. Here we are jdk1.8 edition, There is no longer the concept of permanent belt, And use meta space to replace the original permanent generation Stay jdk1.7 edition, The design team is also aware of this problem, However, only the string constant pool in the method area is removed permanently Stay hotSpot In the virtual machine ,jdk 1.6 when, The actual team designed the method area as a permanent belt, such GC The working area can be extended to the method area, This strategy can avoid designing a separate garbage collection mechanism for the method area, The disadvantage is that, The recovery conditions in the method area are very harsh, And the recycling effect is not good

jprofiler run in separate thread

The permanent tape has been revoked, Reference to meta space :

jprofiler run in separate thread

#JPROFILER RUN IN SEPARATE THREAD UPDATE#

Java8 Virtual machines and previous changes update ? Jvm java virtual machine, It's a virtual computer, It is realized by simulating various computer functions on the actual computer ,Java A very important feature of language is platform independence, While using Java Virtual machine is the key to realize this feature










Jprofiler run in separate thread