Java JVM

Java JVM

What is PermGen space?
View Answers

October 28, 2010 at 2:36 PM

Hi,

Here is the answer.

The memory in the Virtual Machine is divided into a number of regions. One of these regions is PermGen. It's an area of memory that is used to (among other things) load class files. The size of this memory region is fixed, i.e. it does not change when the VM is running. You can specify the size of this region with a commandline switch: -XX:MaxPermSize . The default is 64 Mb on the Sun VMs.

If there's a problem with garbage collecting classes and if you keep loading new classes, the VM will run out of space in that memory region, even if there's plenty of memory available on the heap. Setting the -Xmx parameter will not help: this parameter only specifies the size of the total heap and does not affect the size of the PermGen region.

Thanks.









Related Tutorials/Questions & Answers:
Java JVM
Java JVM  How many JVM could be run on an operating system
Java JVM
Java JVM  What is JVM Heap Size? How does it affect the performance of the Application
Advertisements
Java and jvm related question
Java and jvm related question  What is difference between java data types and jvm data types
JVM
JVM  JVM is platform independent or not..   Hi, JVM or Java Virtual Machine is platform dependent. So, you can't install windows JVM on Linux. Similarly Linux JVM can't be installed on windows. Thanks
Java JVM
Java JVM  What is PermGen space
java jvm
java jvm  In java in what memory area instance,static and local variables will be stored
jvm - Java Interview Questions
jvm  Can you provide some JVM Questions for Java Interview preparation
jvm - Java Beginners
jvm  where does the (java virtual machine)jvm located in the system exact location please help me
JVM - Java Beginners
JVM  can u tell in which language JVM(both compiler n interprter) has been written....  i thing in C language . you can varify with the source code of java
JVM - Java Beginners
JVM  Hi, Is JVM a compiler or an interpreter? Thanks   Hi Friend, JVM is an interpreter. Thanks
Java JVM
Java JVM       The JVM is a crucial component of the Java Platform introduced by Sun Micro Systems...-platform compiled languages.  To know more about JAVA JVM, just click http
JVM
JVM   Write a short note on JVM.   Please visit the following links: http://www.roseindia.net/java/quick-java.shtml http://www.roseindia.net/java/java-virtual-machine.shtml
JVM
JVM  what is bytecode ? describe the JVM indetail
JVM - Java Beginners
JVM  Can you help me how to get JVM back, My Java Virtual Machine... This is jagadhish. JVM can't mis anywhere.the suitable combinations i will tell with that u can... professional (This is very nice to JAVA).Then your softwares will be like
about JVM - Java Beginners
about JVM  Hello Rose india.net team I want to ask that why JVM... different JVM for different platform.Also if JVM is not loaded in the platform then we can't run a program.Therefore we can say that JVM is platform dependent
JVM
JVM  whats the diference of using JVM on windows or on linux
jvm - Java Interview Questions
jvm  what is java virtual machine?   Hi Friend, Please visit the following link: http://www.roseindia.net/java/java-virtual-machine.shtml Hope that it will be helpful for you. Thanks
Java Virtual Machine(JVM)
Java Virtual Machine(JVM)     ... MachineADS_TO_REPLACE_1 JVM is the main component of Java architecture... for a particular system but Java compiler produce code for a virtual machine . JVM
What is JVM?
What is JVM?  Hi, What is JVM? Thanks   Hi, JVM or Java Virtual Machine is software system that enables the Java Program to run... running any Java program. Read full detail at Java Virtual Machine(JVM). View all
JVM is build in which language - Java Interview Questions
JVM is build in which language  Hi, Can anybody tell me 1.JVM is build using which language.   C language
bytecode and JVM.
bytecode and JVM.  Explain the terms bytecode and JVM.   Please visit the following links: Bytecode JVM
jvm work
jvm work  wht is the work of jvm? deaply.   Hi Friend, Java Virtual Machine or JVM for short is a software execution engine to run the java programs. Java Virtual Machine is also known as "Java Interpreter" which
Maven dependency for com.arkivanov.mvikotlin - rx-jvm version 2.0.2 is released. Learn to use rx-jvm version 2.0.2 in Maven based Java projects
; com.arkivanov.mvikotlin - rx-jvm version 2.0.2 in Java projects. Follow the step by step...; com.arkivanov.mvikotlin - rx-jvm version 2.0.2 java library in your project. Now you can...-jvm released The developers of   com.arkivanov.mvikotlin - rx-jvm
Maven dependency for dk.cachet.carp.protocols - carp.protocols.core-jvm version 1.0.0-alpha.28.3 is released. Learn to use carp.protocols.core-jvm version 1.0.0-alpha.28.3 in Maven based Java projects
- carp.protocols.core-jvm version 1.0.0-alpha.28.3 in Java projects. Follow the step...; dk.cachet.carp.protocols - carp.protocols.core-jvm version 1.0.0-alpha.28.3 java library... 1.0.0-alpha.28.3 of carp.protocols.core-jvm released The developers of  
Maven dependency for dk.cachet.carp.protocols - carp.protocols.core-jvm version 1.0.0-alpha.30 is released. Learn to use carp.protocols.core-jvm version 1.0.0-alpha.30 in Maven based Java projects
- carp.protocols.core-jvm version 1.0.0-alpha.30 in Java projects. Follow the step by step... - carp.protocols.core-jvm version 1.0.0-alpha.30 java library in your project... 1.0.0-alpha.30 of carp.protocols.core-jvm released The developers of  
Maven dependency for dk.cachet.carp.protocols - carp.protocols.core-jvm version 1.0.0-alpha.33 is released. Learn to use carp.protocols.core-jvm version 1.0.0-alpha.33 in Maven based Java projects
- carp.protocols.core-jvm version 1.0.0-alpha.33 in Java projects. Follow the step by step... - carp.protocols.core-jvm version 1.0.0-alpha.33 java library in your project... 1.0.0-alpha.33 of carp.protocols.core-jvm released The developers of  
Maven dependency for com.github.thepacific - guava-jvm version 2.2.0 is released. Learn to use guava-jvm version 2.2.0 in Maven based Java projects
; com.github.thepacific - guava-jvm version 2.2.0 in Java projects. Follow the step...; com.github.thepacific - guava-jvm version 2.2.0 java library in your project. Now you... of guava-jvm released The developers of   com.github.thepacific - guava-jvm
Maven dependency for dev.fritz2 - core-jvm version 0.9.2 is released. Learn to use core-jvm version 0.9.2 in Maven based Java projects
( dev.fritz2 - core-jvm version 0.9.2 ) in their Java project if it is based on Maven...? Steps to use  dev.fritz2 - core-jvm version 0.9.2 in Java projects. Follow... that downloads and includes  dev.fritz2 - core-jvm version 0.9.2 java
Maven dependency for dev.fritz2 - core-jvm version 0.11 is released. Learn to use core-jvm version 0.11 in Maven based Java projects
( dev.fritz2 - core-jvm version 0.11 ) in their Java project if it is based on Maven... to use  dev.fritz2 - core-jvm version 0.11 in Java projects. Follow... that downloads and includes  dev.fritz2 - core-jvm version 0.11 java library
Maven dependency for it.unibo.tuprolog - solve-jvm version 0.16.0 is released. Learn to use solve-jvm version 0.16.0 in Maven based Java projects
- solve-jvm version 0.16.0 in Java projects. Follow the step by step tutorial...-jvm released The developers of   it.unibo.tuprolog - solve-jvm project... version of  it.unibo.tuprolog - solve-jvm library is 0.16.0. Developer can
Maven dependency for it.unibo.tuprolog - solve-jvm version 0.17.1 is released. Learn to use solve-jvm version 0.17.1 in Maven based Java projects
- solve-jvm version 0.17.1 in Java projects. Follow the step by step tutorial...-jvm released The developers of   it.unibo.tuprolog - solve-jvm project... version of  it.unibo.tuprolog - solve-jvm library is 0.17.1. Developer can
Maven dependency for it.unibo.tuprolog - solve-jvm version 0.17.3 is released. Learn to use solve-jvm version 0.17.3 in Maven based Java projects
- solve-jvm version 0.17.3 in Java projects. Follow the step by step tutorial...-jvm released The developers of   it.unibo.tuprolog - solve-jvm project... version of  it.unibo.tuprolog - solve-jvm library is 0.17.3. Developer can
Maven dependency for it.unibo.tuprolog - solve-jvm version 0.17.4 is released. Learn to use solve-jvm version 0.17.4 in Maven based Java projects
- solve-jvm version 0.17.4 in Java projects. Follow the step by step tutorial...-jvm released The developers of   it.unibo.tuprolog - solve-jvm project... version of  it.unibo.tuprolog - solve-jvm library is 0.17.4. Developer can
Maven dependency for it.unibo.tuprolog - solve-jvm version 0.18.1 is released. Learn to use solve-jvm version 0.18.1 in Maven based Java projects
- solve-jvm version 0.18.1 in Java projects. Follow the step by step tutorial...-jvm released The developers of   it.unibo.tuprolog - solve-jvm project... version of  it.unibo.tuprolog - solve-jvm library is 0.18.1. Developer can
Maven dependency for com.arkivanov.mvikotlin - rx-jvm version 3.0.0-beta01 is released. Learn to use rx-jvm version 3.0.0-beta01 in Maven based Java projects
? Steps to use  com.arkivanov.mvikotlin - rx-jvm version 3.0.0-beta01 in Java... of rx-jvm released The developers of   com.arkivanov.mvikotlin - rx-jvm project have released the latest version of this library on 10 Feb 2022
Maven dependency for co.touchlab - kermit-jvm version 1.2.0-M2 is released. Learn to use kermit-jvm version 1.2.0-M2 in Maven based Java projects
this version ( co.touchlab - kermit-jvm version 1.2.0-M2 ) in their Java project... and includes  co.touchlab - kermit-jvm version 1.2.0-M2 java library in your...Maven dependency for  co.touchlab  - Version 1.2.0-M2 of kermit-jvm
Maven dependency for dev.fritz2 - core-jvm version 0.14.3 is released. Learn to use core-jvm version 0.14.3 in Maven based Java projects
( dev.fritz2 - core-jvm version 0.14.3 ) in their Java project if it is based...? Steps to use  dev.fritz2 - core-jvm version 0.14.3 in Java projects...Maven dependency for  dev.fritz2  - Version 0.14.3 of core-jvm
Maven dependency for io.github.aakira - napier-jvm version 2.5.0 is released. Learn to use napier-jvm version 2.5.0 in Maven based Java projects
use this version ( io.github.aakira - napier-jvm version 2.5.0 ) in their Java... - napier-jvm version 2.5.0 in Java projects. Follow the step by step tutorial...-jvm released The developers of   io.github.aakira - napier-jvm project
Maven dependency for hu.simplexion.zakadabar - core-jvm version 2022.4.6 is released. Learn to use core-jvm version 2022.4.6 in Maven based Java projects
to use  hu.simplexion.zakadabar - core-jvm version 2022.4.6 in Java... of core-jvm released The developers of   hu.simplexion.zakadabar - core-jvm project have released the latest version of this library on 06 Apr 2022
Maven dependency for tech.skot - modelcontract-jvm version 1.1.37 is released. Learn to use modelcontract-jvm version 1.1.37 in Maven based Java projects
- modelcontract-jvm version 1.1.37 in Java projects. Follow the step by step tutorial...-jvm released The developers of   tech.skot - modelcontract-jvm project... version of  tech.skot - modelcontract-jvm library is 1.1.37. Developer can
Maven dependency for tech.skot - core-jvm version 1.1.37 is released. Learn to use core-jvm version 1.1.37 in Maven based Java projects
( tech.skot - core-jvm version 1.1.37 ) in their Java project if it is based on Maven...? Steps to use  tech.skot - core-jvm version 1.1.37 in Java projects. Follow...Maven dependency for  tech.skot  - Version 1.1.37 of core-jvm
Maven dependency for tech.skot - viewmodel-jvm version 1.1.37 is released. Learn to use viewmodel-jvm version 1.1.37 in Maven based Java projects
this version ( tech.skot - viewmodel-jvm version 1.1.37 ) in their Java project... and includes  tech.skot - viewmodel-jvm version 1.1.37 java library in your project...Maven dependency for  tech.skot  - Version 1.1.37 of viewmodel-jvm
Maven dependency for tech.skot - viewcontract-jvm version 1.1.37 is released. Learn to use viewcontract-jvm version 1.1.37 in Maven based Java projects
use this version ( tech.skot - viewcontract-jvm version 1.1.37 ) in their Java...-jvm version 1.1.37 in Java projects. Follow the step by step tutorial for using...-jvm released The developers of   tech.skot - viewcontract-jvm project
Maven dependency for tech.skot - viewmodelTests-jvm version 1.1.37 is released. Learn to use viewmodelTests-jvm version 1.1.37 in Maven based Java projects
- viewmodelTests-jvm version 1.1.37 in Java projects. Follow the step by step... - viewmodelTests-jvm version 1.1.37 java library in your project. ADS_TO_REPLACE_2 Now you...-jvm released The developers of   tech.skot - viewmodelTests-jvm
Maven dependency for aws.smithy.kotlin - io-jvm version 0.8.2 is released. Learn to use io-jvm version 0.8.2 in Maven based Java projects
this version ( aws.smithy.kotlin - io-jvm version 0.8.2 ) in their Java project... and includes  aws.smithy.kotlin - io-jvm version 0.8.2 java library...Maven dependency for  aws.smithy.kotlin  - Version 0.8.2 of io-jvm
Maven dependency for tech.skot - viewmodelTests-jvm version 1.1.77 is released. Learn to use viewmodelTests-jvm version 1.1.77 in Maven based Java projects
- viewmodelTests-jvm version 1.1.77 in Java projects. Follow the step by step... - viewmodelTests-jvm version 1.1.77 java library in your project. ADS_TO_REPLACE_2 Now you...-jvm released The developers of   tech.skot - viewmodelTests-jvm
Maven dependency for tech.skot - viewmodel-jvm version 1.1.77 is released. Learn to use viewmodel-jvm version 1.1.77 in Maven based Java projects
this version ( tech.skot - viewmodel-jvm version 1.1.77 ) in their Java project... and includes  tech.skot - viewmodel-jvm version 1.1.77 java library in your project...Maven dependency for  tech.skot  - Version 1.1.77 of viewmodel-jvm
Maven dependency for io.data2viz.d2v - d2v-quadtree-jvm version 0.10.1 is released. Learn to use d2v-quadtree-jvm version 0.10.1 in Maven based Java projects
to use  io.data2viz.d2v - d2v-quadtree-jvm version 0.10.1 in Java projects. Follow... and includes  io.data2viz.d2v - d2v-quadtree-jvm version 0.10.1 java library... of d2v-quadtree-jvm released The developers of   io.data2viz.d2v - d2v-quadtree
Maven dependency for tech.skot - viewmodelTests-jvm version 1.1.35 is released. Learn to use viewmodelTests-jvm version 1.1.35 in Maven based Java projects
- viewmodelTests-jvm version 1.1.35 in Java projects. Follow the step by step... - viewmodelTests-jvm version 1.1.35 java library in your project. ADS_TO_REPLACE_2 Now you...-jvm released The developers of   tech.skot - viewmodelTests-jvm
Maven dependency for tech.skot - modelcontract-jvm version 1.1.35 is released. Learn to use modelcontract-jvm version 1.1.35 in Maven based Java projects
- modelcontract-jvm version 1.1.35 in Java projects. Follow the step by step tutorial...-jvm released The developers of   tech.skot - modelcontract-jvm project... version of  tech.skot - modelcontract-jvm library is 1.1.35. Developer can

Ads