码迷,mamicode.com
首页 >  
搜索关键字:栈帧    ( 580个结果
JVM之内存管理
运行时数据区包括五部分: 程序计数器,JVM栈,本地方法栈,堆,方法区,前三种线程私有,后两种内存分配是动态的,所以GC只关注这两部分。 程序计数器:线程执行字节码的行号指示器,记录字节码指令地址,执行本地方法为空 JVM栈:方法执行时建立栈帧,存放 局部变量表,基本数据类型的值,对象引用,动态链接 ...
分类:其他好文   时间:2017-06-18 18:12:46    阅读次数:154
C语言函数调用及栈帧结构
source:http://blog.csdn.net/qq_29403077/article/details/53205010 一、地址空间与物理内存 (1)地址空间与物理内存是两个完全不同的概念,真正的代码及数据都存在物理内存中。 物理储存器是指实际存在的具体储存器芯片,CPU在操纵物理储存器的 ...
分类:编程语言   时间:2017-06-15 18:57:52    阅读次数:221
深入理解 Java 虚拟机之学习笔记(2)
OutOfMemoryError以及StackOverflowError异常的测试以及分析 ...
分类:编程语言   时间:2017-06-11 23:25:23    阅读次数:229
java垃圾收集相关问题
一、概述 java内存运行时区域的各个部分,其中程序计数器、虚拟机栈、本地方法栈3个区域随线程而生,随线程而灭;栈中的栈帧随着方法的进入和退出而有条不紊地执行着出栈和入栈操作。 二、对象死亡判定 1、引用计数算法 (1)判定算法:给对象中添加一个引用计数器,每当一个地方引用它时,计数器值就加1;当引 ...
分类:编程语言   时间:2017-06-10 20:21:56    阅读次数:241
深入了解Java虚拟机(1)java内存区域与内存溢出异常
java内存区域与内存溢出异常 一、运行时数据区域 1.程序计数器:线程私有,用于存储当前所执行的指令位置 2.Java虚拟机栈:线程私有,描叙Java方法执行模型;执行方法时都会创建一个栈帧,存储局部变量,基本类型变量,引用等信息 3.Java本地方法栈:线程私有,为虚拟机使用到的Native方法 ...
分类:编程语言   时间:2017-06-08 22:27:50    阅读次数:223
01-Jvm 内存区域复习笔记
Java内存区域 1.程序计数器(Program Counter Register) 在虚拟机中一块较小的内存空间。它的作用能够看做是当前线程所运行的字节码的行号指示器。 在虚拟机的概念模型里(仅是概念模型,各种虚拟机可能会通过一些更高效的方式去实现),字节码解释器工作时就是通过改变这个计数器的值来 ...
分类:其他好文   时间:2017-06-07 22:25:54    阅读次数:197
汇编世界其中过程的经典
汇编世界其中过程的经典 前言 越是难的部分写的就得越具体,排版也得非常美丽,本来男的东西就不好理解,排版不好了更没有人看了. 上一章和大家一起探讨了汇编其中对于流程控制的实现,其中12种条件码寄存器的组合比較困难,有付出就会有回报,你好好搞,早晚有一天会成功! 程序设计语言发找到几天,过程已经是我们 ...
分类:其他好文   时间:2017-06-02 13:29:02    阅读次数:292
函数-递归调用
一、什么是递归调用 递归函数的优点是定义简单,逻辑清晰。理论上,所有的递归函数都可以写成循环的方式,但循环的逻辑不如递归清晰。 使用递归函数需要注意防止栈溢出。在计算机中,函数调用是通过栈(stack)这种数据结构实现的,每当进入一个函数调用,栈就会加一层栈帧,每当函数返回,栈就会减一层栈帧。由于栈 ...
分类:其他好文   时间:2017-06-02 13:27:34    阅读次数:142
Linux之GDB调试介绍与应用20170601
一、GDB调试命令 描述 backtrace(或bt) 查看各级函数调用及参数 finish 连续运行到当前函数返回为止,然后停下来等待命令 frame(或f) 帧编号 选择栈帧 info(或i) locals 查看当前栈帧局部变量的值 list(或l) 列出源代码,接着上次的位置往下列,每次列10 ...
分类:数据库   时间:2017-06-01 14:36:12    阅读次数:282
APUE:线程,线程控制
线程标识 创建、退出、等待、取消线程 线程属性 可重入和线程安全 线程安全:多个线程可以同时的、安全的调用同一个函数 重入:例如 main() 调用 malloc() 时产生信号,中断原有流程,进入信号处理函数,信号处理函数中再次调用 malloc(),称为重入。从栈帧上说,malloc() 出现了 ...
分类:编程语言   时间:2017-05-26 14:34:27    阅读次数:198
580条   上一页 1 ... 33 34 35 36 37 ... 58 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!