`
gals
  • 浏览: 810 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

对现在的jvm的一点观察和思考

 
阅读更多
今天看scala的书,有点想法。
今时今日,有了不少基于jvm的语言,比如groovy、scala等等,感觉字节码和jvm今日的地位有点像机器码之于硬件的关系,只不过JVM的抽象层次更高,JVM抽象出了操作系统的共性,线程、垃圾收集等。
更底层的语言、技术解决“如何做”的问题,高一层的解决“做什么”的问题,随着抽象层次的提高,人类才能从整日思考“如何做”的情况中抽离,思考“做什么”,不断的重复这一过程,人类的知识、技术、能力才完成了积累和进化。
分享到:
评论

相关推荐

    vmmap 观察jvm内存 监控jvm jvm线程

    在Java开发过程中,对JVM(Java虚拟机)的监控是至关重要的,它能帮助我们了解应用程序的运行状态,优化性能,以及及时发现并解决内存泄漏等问题。`vmmap`工具是Mac OS X系统中一个强大的内存分析工具,它可以用来...

    推荐一些JVM原理,JVM调优,JVM内存模型,JAVA并发 电子书1

    Java的发展历程始于1995年,伴随着众多技术的引入和版本的更新,包括AWT、JDBC、JavaBeans、JDK1.1、J2SE、泛型、NIO、JMX等,每一次技术的更新都对JVM和Java程序的执行效率和功能产生了重大影响。OpenJDK的出现使得...

    美团JVM问题定位和排错

    因此,对JVM的问题进行快速准确的定位和排错显得尤为重要。 美团作为一个拥有大量B端和C端服务的大型平台,面临着来自不同领域的挑战。这些服务包括但不限于:B端服务(面向商家的服务)、C端服务(面向消费者的...

    java应用JVM的GC频率观察方法

    Java 应用程序的JVM(Java虚拟机)性能优化是一个关键领域,而垃圾收集(GC)作为内存管理的一部分,其频率对系统...通过对GC的深入观察和分析,我们可以有效地预防和解决可能出现的性能问题,提高系统的整体运行效率。

    jvm 详细介绍,了解jvm各个组成部分和功能

    分代收集基于这样一个观察:大多数对象很快就会变得不可达,因此没有必要对整个堆进行频繁的垃圾回收。相反,JVM 将堆划分为不同的区域(如新生代和老年代),并根据对象的存活时间来进行有针对性的垃圾回收。 ####...

    jvm虚拟机规范和入门资料

    jvm虚拟机规范和入门资料jvm虚拟机规范和入门资料jvm虚拟机规范和入门资料jvm虚拟机规范和入门资料jvm虚拟机规范和入门资料jvm虚拟机规范和入门资料jvm虚拟机规范和入门资料jvm虚拟机规范和入门资料jvm虚拟机规范和...

    JVM原理讲解和调优,详细讲解JVM底层

    JVM(Java虚拟机)是Java语言运行的基础,它负责执行Java字节码,并且是...开发者可以通过对JVM进行调优,结合业务场景和应用需求,合理配置JVM内存大小、调整垃圾回收策略和类加载机制,从而达到优化应用性能的目的。

    jdk,jvm源码

    Java虚拟机(JVM)是Java程序运行的核心,它负责解释和执行字节码,为Java应用程序提供了一个跨平台的运行环境。JDK(Java Development Kit)包含了开发和运行Java程序所需的所有工具,包括JVM。当我们谈论"jdk,jvm...

    JVM调优和故障排除手册

    标题《JVM调优和故障排除手册》预示着文档将专注于Java虚拟机(JVM)的性能调优以及如何诊断和解决在JVM环境中遇到的问题。JVM是运行Java程序的核心,负责提供内存管理、垃圾回收、多线程处理以及本地方法调用等服务...

    jvm 启动过程 JVM 原理

    2. **验证**:加载后的字节码需要经过严格的验证,以确保其符合Java语言规范,不会对JVM造成破坏。验证包括格式验证、语义验证和类型检查等步骤。 3. **准备**:在验证通过后,JVM为类的静态变量分配内存,并赋予...

    解析JVM内存结构和6大区域

    JVM 的内存结构是 Java 程序的基础,它的设计和实现对 Java 程序的性能和可靠性产生了深远的影响。 JVM 的内存结构可以分为 6 个区域:PC 寄存器、JVM 栈、堆(Heap)、方法区、运行时常量池和直接内存。每个区域都...

    SAP JVM 8.1 64 bits

    SAP JVM旨在提高性能、可靠性和安全性,同时确保与SAP产品的无缝集成。以下是对这个版本的一些关键知识点的详细解释: 1. **64位架构**:SAP JVM 8.1是针对64位操作系统设计的,这意味着它可以利用更多的内存资源,...

    JVM历史发展和内存回收笔记

    Java虚拟机(JVM)是Java程序运行的基础,它的历史发展和内存回收机制是Java开发者必须深入了解的关键领域。本文将详细探讨JVM的发展历程以及内存管理中的垃圾回收机制。 一、JVM的历史发展 1. **早期阶段**:1995...

    jvm和gc详解及调优

    《JVM和GC详解及调优》是一本深入解析Java虚拟机(JVM)和垃圾收集(Garbage Collection,简称GC)的专业书籍,对于Java开发者来说,是进阶提升的必备资料。书中详尽地阐述了JVM的工作原理,以及如何进行有效的性能...

    对JVM调优的总结经验.docx

    JVM 调优总结 JVM 调优是一个复杂的过程,需要从多个角度进行考虑。...需要了解 JVM 的基本概念和原理,了解 Java 应用程序的运行环境和配置,并使用各种命令和工具来观察和分析 JVM 的运行情况。

    JVM面试思考准备.pdf

    此外,文档中还提到了一些网上的资源,如JVM知识体系思维导图、炼数成金视频等,这些资源对面试准备非常有帮助,可以加深对JVM知识的理解。 在准备JVM面试时,除了上述核心知识点外,还需要注意JVM性能调优、多线程...

    eclipse中对jvm进行设置

    在Eclipse这样的集成开发环境中,对Java虚拟机(JVM)进行设置是非常关键的,因为它直接影响到应用程序的性能和稳定性。Eclipse中的JVM内存设置涉及到多个参数,这些参数用于控制JVM如何分配和管理内存资源。以下是...

    JVM图解-JVM指令-JVM原型图.rar

    在这个压缩包中,"JVM图解.png"可能是对JVM内部结构的可视化表示,"JVM图解"可能是一个详细的文档,解释了JVM的工作原理,而"JVM指令手册 中文版"则提供了JVM可执行的所有指令的详细信息。下面,我们将深入探讨JVM的...

    jvm视频及笔记

    Java虚拟机(JVM)是Java程序运行的核心组件,它负责解释和执行字节码,为开发者...理论学习后,实践操作是巩固知识的关键,尝试在实际项目中应用这些知识,解决性能问题,优化JVM配置,将使你对JVM的理解更加深入。

Global site tag (gtag.js) - Google Analytics