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

hotspot--Tree

 
阅读更多
├─agent                            Serviceability Agent的实现
├─make                             用来build出HotSpot的各种配置文件
├─src                              HotSpot VM的源代码
│  ├─cpu                            CPU相关代码
│  ├─os                             操作系相关代码
│  ├─os_cpu                         操作系统+CPU的组合相关的代码
│  └─share                          平台无关的共通代码
│      ├─tools                        工具
│      │  ├─hsdis                      反汇编插件
│      │  ├─IdealGraphVisualizer       将server编译器的中间代码可视化的工具
│      │  ├─launcher                   启动程序“java”
│      │  ├─LogCompilation             将-XX:+LogCompilation输出的日志(hotspot.log)整理成更容易阅读的格式的工具
│      │  └─ProjectCreator             生成Visual Studio的project文件的工具
│      └─vm                           HotSpot VM的核心代码
│          ├─adlc                       平台描述文件(上面的cpu或os_cpu里的*.ad文件)的编译器
│          ├─asm                        汇编器接口
│          ├─c1                         client编译器
│          ├─ci                         动态编译器的公共服务/接口
│          ├─classfile                  类文件的处理(包括类加载和系统符号表等)
│          ├─code                       动态生成的代码的管理
│          ├─compiler                   编译器接口
│          ├─gc_implementation          GC的实现
│          │  ├─concurrentMarkSweep      Concurrent Mark Sweep GC的实现
│          │  ├─g1                       Garbage-First GC的实现(不使用老的分代式GC框架)
│          │  ├─parallelScavenge         ParallelScavenge GC的实现(server VM默认,不使用老的分代式GC框架)
│          │  ├─parNew                   ParNew GC的实现
│          │  └─shared                   GC的共通实现
│          ├─gc_interface               GC的接口
│          ├─interpreter                解释器,包括“模板解释器”(官方版在用)和“C++解释器”(官方版不在用)
│          ├─libadt                     一些抽象数据结构
│          ├─memory                     内存管理相关(老的分代式GC框架也在这里)
│          ├─oops                       HotSpot VM的对象系统的实现
│          ├─opto                       server编译器
│          ├─prims                      HotSpot VM的对外接口,包括部分标准库的native部分和JVMTI实现
│          ├─runtime                    运行时支持库(包括线程管理、编译器调度、锁、反射等)
│          ├─services                   主要是用来支持JMX之类的管理功能的接口
│          ├─shark                      基于LLVM的JIT编译器(官方版里没有使用)
│          └─utilities                  一些基本的工具类
└─test                             单元测试
分享到:
评论

相关推荐

    hotspot-vue:Vue学生小组

    这个过程包括了代码的压缩、tree-shaking(去除未使用的代码)、懒加载等优化措施,以减小文件大小,提高应用性能。 `npm run lint`是代码风格检查和格式化的命令,通常结合ESLint和Prettier使用。它可以检测代码中...

    ID3-Decision-Tree:带有后剪枝的决策树实现的 ID3 算法

    ID3-决策树 ... nikhil@ubuntu: /Desktop/decisiontree_pruning_v2/src$ java -version java version "1.7.0_76" Java(TM) SE Runtime Environment (build 1.7.0_76-b13) Java HotSpot(TM) Client VM(bu

    Java Program in Action

    - **语法分析器**:基于Token构建语法树或抽象语法树(abstract syntax tree, AST)。 - **语义分析器**:对AST进行注解处理,例如类型检查。 - **中间代码生成器**:生成机器无关的中间代码。 - **机器无关优化**:对...

    jdk-9.0.1_doc-all 最新版

    Tree Deprecated Index Help Java SE 9 & JDK 9 Prev Next Frames No Frames All Classes SEARCH: Java® Platform, Standard Edition & Java Development Kit Version 9 API Specification ...

    JProfiler 使用说明 如何分析 分析案例 中文版

    - **热点视图 (Hotspot View)**:显示消耗CPU资源最多的代码区域。 - **调用图 (Call Graph)**:图形化展示方法间的调用关系。 - **线程视图 (Thread View)** - **线程历史视图 (Thread History View)**:显示...

    Booksim NOC评估代码

    - **Fat-Tree**(胖树): 用于数据中心网络的一种高带宽、低延迟拓扑。 每种拓扑都有其特点和适用场景,选择合适的拓扑对于优化网络性能至关重要。 ##### 3.2 物理子网 物理子网涉及如何将逻辑网络映射到实际硬件...

    JProfiler使用说明.pdf

    - **热点视图 (Hotspot view)**:突出显示 CPU 消耗较大的区域,帮助优化代码。 - **调用图 (Call graph)**:以图形化的方式展示方法之间的调用关系,方便理解程序结构。 ##### 3.3 线程视图 - **线程历史视图**:...

    linus安装jdk说明

    代码片段中的jQuery插件`SimpleTree`用于实现一个可交互的树形菜单功能,主要包含以下几个关键点: 1. **初始化参数**:包括点击事件的回调函数等默认配置。 2. **菜单项的点击事件**:触发用户自定义的点击事件,...

    JPROFILER使用说明

    - **4.2.2 热点视图 (Hotspot View)**:突出显示占用CPU时间最多的方法,便于找到性能瓶颈。 - **4.2.3 调用图 (Call Graph)**:以图形化的方式展示方法之间的调用关系。 **4.3 线程视图** - **4.3.1 线程历史视图...

    jprofiler_中文文档.pdf

    - **热点视图(Hotspot View)**:展示应用中耗时最多的部分。 - **调用图(Call Graph)**:以图形化的方式呈现函数之间的调用关系。 #### 3.3 线程视图 - **线程历史视图**:展示线程的状态变化历史。 - **线程监控...

    java程序的编译与执行

    2. **语法分析**:根据Java语言的语法规则生成抽象语法树(abstract syntax tree, AST)。 3. **语义分析**:检查AST是否存在语义错误,并添加必要的语义信息。 4. **中间代码生成**:将经过语义分析的AST转换为一种与...

    基于数据挖掘技术的山西省山洪灾害预警决策支持系统研究.pdf

    关联分析的任务是揭示数据中隐含的相关程度和依赖性,常用的算法包括Apriori算法、灰色关联法、HotSpot算法和FP-Tree算法。时序模式包含时间序列分析和序列发现,时序算法常用的有指数平滑法、移动平均法和灰色预测...

    jmap Eclipse内存分析工具.rar

    首先,`jmap`是Java HotSpot虚拟机的一个命令行工具,它允许开发者查看堆内存的详细信息,包括堆的大小、分配情况以及对象的详细统计。`jmap`的一些主要功能有: 1. **生成堆转储(Heap Dump)**: 使用`jmap -dump`...

    编程语言实现模式

    2. **语法分析**:基于词法分析的结果,语法分析器会构建一棵抽象语法树(Abstract Syntax Tree, AST),这棵树表示了程序的结构。通过这一步骤,可以检测出语法错误并帮助理解程序的逻辑结构。 3. **语义分析**:在...

    JProfiler使用帮助

    **3.2.2 热点视图 (Hotspot view)** 突出显示程序中执行频率最高的方法或代码片段,这是性能瓶颈的重要指示器。 **3.2.3 调用图 (Call graph)** 以图形的方式展示程序中各个方法之间的调用关系,有助于理解代码的...

    2023深圳杯数学建模D题附件

    4. 犯罪预测:通过对犯罪数据和数学模型的分析,预测犯罪的可能性和 Hotspot,从而为预防犯罪和侦查提供重要的依据。 在数学建模中,有多种数学模型和算法可以应用于刑事侦察,例如: 1. 统计模型:用于对证据和...

    基于鲁棒正不变集的传感器故障区间估计.docx

    本文主要讨论了自动驾驶交叉口控制(Autonomous Intersection Control, AIC)领域中的研究hotspot。随着自动驾驶技术的发展,自动驾驶车辆在交叉口的管控变得越来越重要。研究人员提出了各种AIC模型,旨在提高交叉口...

    解析

    语法分析则是将标记流转化为抽象语法树(Abstract Syntax Tree, AST),这是一个树形结构,代表了程序的结构和语义。在Java中,这个过程通常由解析器(Parser)完成,它遵循预先定义的语法规则(如Java的ECMAScript...

    35个Axure控件

    18. **树形结构(Tree)**:呈现层次结构的数据,支持展开/折叠。 19. **标签页(Tab)**:在不同标签页间切换内容。 20. **网格(Grid)**:用于排列和对齐其他组件。 21. **水平分割线(Horizontal Line)** 和...

    VB编程资源大全(英文源码 其它)

    of a selected file.<END><br>7 , logging.zip This is a bas that will log installation procedures so the file can be removed later.<END><br>8 , savetree.zip This will save the info in a Tree View....

Global site tag (gtag.js) - Google Analytics