`
BradyZhu
  • 浏览: 261227 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

查看JVM内存使用情况语句

 
阅读更多

System.out.println("JVM Max Memory:"+Runtime.getRuntime().maxMemory()/1024/1024+"M");


System.out.println("JVM Using Memory:"+Runtime.getRuntime().totalMemory()/1024/1024+"M");


System.out.println("JVN Free Memory:"+Runtime.getRuntime().freeMemory()/1024/1024+"M");

分享到:
评论

相关推荐

    jvm8虚拟机规范

    JVM内存主要分为堆内存、栈内存、方法区、程序计数器和本地方法栈五大部分。堆内存存储所有对象实例,栈内存用于处理方法调用,方法区存放类信息,程序计数器记录下一条将要执行的字节码指令,本地方法栈服务于非...

    java面试题_jvm(21题)

    6. **JVM内存调优**:分析JVM内存配置参数,如-Xms、-Xmx、-Xss等,以及如何根据应用特性进行调优。 7. **JVM性能监控与故障排查**:使用JVisualVM、jconsole、jinfo、jmap、jstack等工具进行性能分析和故障排查。 ...

    jvm.rar_jvm

    JVM内存分为堆、栈、方法区、本地方法栈、程序计数器五大部分。堆是所有线程共享的内存区域,主要存储对象实例;栈用于存储方法调用时的局部变量和操作数;方法区存储类信息、常量、静态变量等;本地方法栈支持JNI...

    jvm特性与java特性

    4. 异常处理:Java提供了一套完整的异常处理机制,通过try、catch、finally等语句,能够优雅地处理程序运行中可能出现的异常情况。 5. 跨平台性:Java程序能够在任何安装了JVM的平台上运行,这使得Java应用的部署和...

    JVM的运行机制

    - JVM负责自动管理内存,通过垃圾回收机制回收不再使用的对象,避免内存泄漏。 - 垃圾回收算法包括分代收集、标记-清除、复制、标记-整理等,现代JVM采用混合策略以优化性能。 5. **类装载机制** - 类装载器按照...

    jvm.rar_JAVA虚拟机_jvm

    3. **运行时数据区**:JVM内存被划分为若干个区域,包括方法区、堆、栈、本地方法栈和程序计数器。每个区域都有其特定的作用,例如方法区存储类信息,堆是对象实例的存储地,栈则用于存储方法调用过程中的局部变量。...

    深入理解JVM

    3. **运行时数据区**:JVM内存分为堆、栈、方法区、程序计数器和本地方法栈五个区域。堆存储对象实例,栈处理方法调用,方法区存储类信息,程序计数器记录下一条指令地址,本地方法栈服务Native方法。 4. **内存...

    JVM调优篇.pdf

    准备阶段是正式为类变量分配内存并设置类变量的初始值阶段,即在方法区中分配这些变量所使用的内存空间。注意这里所说的初始值概念,比如一个类变量定义为:public static int v = 8080;实际上变量v在准备阶段过后的...

    JVM Specification

    JVM自动管理内存,通过垃圾收集机制回收不再使用的对象占用的内存。常见的垃圾收集算法有标记-清除、复制、标记-整理和分代收集。 6. **多线程** JVM支持多线程,每个线程有自己的虚拟机栈和程序计数器。线程间的...

    JVM优化3(Tomcat参数调优,JVM参数调优,jvm字节码,代码优化).pdf

    最后,文档还提到了在Linux系统中执行MySQL脚本,虽然这部分内容没有进一步的细节,但可以推测在服务器端部署数据库操作时,优化数据库查询语句、使用索引、调整数据库连接池参数等都是可能涉及的优化措施。...

    java JVM standard

    3. **运行时数据区**:JVM内存分为堆、栈、方法区、程序计数器、本地方法栈等几个区域。堆存储对象实例,栈保存方法调用,方法区存储类信息,程序计数器记录下一条要执行的指令,本地方法栈则为Java Native ...

    jvm规范和java规范

    而JVM的内存模型规定了线程间的可见性和数据一致性,是理解和解决并发问题的基础。 JLS8和JVMS8的PDF文件是学习这些规范的重要资源,它们为开发者提供了官方的、权威的参考材料。通过阅读这些书籍,开发者不仅可以...

    深入JVM整理文档

    JVM的生命周期受到以下情况的影响: 1. **执行`System.exit()`方法**:程序主动退出。 2. **程序正常结束**:程序运行完成所有任务后自动退出。 3. **遇到异常或错误**:如未捕获的异常导致程序异常终止。 4. **...

    JVM学习笔记.docx

    - JVM在四种情况下强制初始化类:new实例、访问静态字段(非final常量)、调用静态方法、虚拟机启动时指定的主类。 3. **加载**: - 获取类的二进制字节流,将其转换为方法区的运行时数据结构,创建Class对象。 ...

    深入了解jvm(Inside java virture machine)

    3. **内存区域**:JVM内存被划分为堆、栈、方法区、程序计数器、本地方法栈等几个区域。其中,堆用于存储对象实例,栈用于处理方法调用,方法区存储类信息,程序计数器记录下一条指令地址,本地方法栈则服务于Java...

    JAVA JVM文件

    10. 异常处理:Java中的异常处理机制是通过try-catch-finally语句实现的,JVM对此提供了支持,帮助程序处理运行时错误。 综上所述,JAVA JVM文件对于理解和优化Java应用程序的性能至关重要。在实际开发和运行Java...

    ImagesForJVM-JVM笔记图片

    1. **内存模型**:JVM内存分为堆内存(Heap)、栈内存(Stack)、方法区(Method Area)、程序计数器(PC Register)、本地方法栈(Native Method Stack)。每个线程都有自己独立的栈和程序计数器,而堆和方法区则是...

    jvm工作原理资料

    2. **内存区域**:JVM内存主要分为堆(Heap)、栈(Stack)、方法区(Method Area)、本地方法栈(Native Method Stack)和程序计数器(Program Counter Register)五部分。堆是所有线程共享的内存区域,用于存放...

    面试-Java一些常见面试题+题解之JVM-JVM.zip

    2. **内存区域**:JVM内存分为堆(Heap)、栈(Stack)、方法区(Method Area)、程序计数器(PC Register)和本地方法栈(Native Method Stack)。堆存储对象实例,栈处理方法调用,方法区存储类信息,程序计数器...

Global site tag (gtag.js) - Google Analytics