Xloggc: log GC status to a file with time stamps Xincgc enable incremental garbage collection Xnoclassgc disable class garbage collection Xdiag show additional diagnostic messages Set search path for bootstrap classes and resources Run the command java -X and you will get a list of all -X options: C:\Users\Admin>java -X For example Java methods, thread stacks and native handles are allocated in memory separate from the heap, as well as JVM internal data structures. Note that the JVM uses more memory than just the heap. When using these settings, keep in mind that these settings are for the JVM's heap, and that the JVM can and will use more memory than just the size allocated to the heap. A common use for these flags is when you encounter a. The Xms flag has no default value, and Xmx typically has a default value of 256 MB. The memory flag can also be specified in different sizes, such as kilobytes, megabytes, and so on. For example, starting a JVM like below will start it with 256 MB of memory and will allow the process to use up to 2048 MB of memory: java -Xms256m -Xmx2048m This means that your JVM will be started with Xms amount of memory and will be able to use a maximum of Xmx amount of memory. The flag Xmx specifies the maximum memory allocation pool for a Java Virtual Machine (JVM), while Xms specifies the initial memory allocation pool.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |