Java virtual machine 运行时数据存储区域划分2015年1月25日19:15Pc 寄存器Each Java Virtual Machine thread has its ownpc(program counter) register.每一个jvm线程都拥有自己的pc 寄存器。源文档...
分类:
其他好文 时间:
2015-01-26 09:58:18
阅读次数:
246
一、背景知识
1、JVM体系结构
2、JVM运行时数据区
3、JVM内存模型
JVM运行时内存 = 共享内存区 + 线程内存区
3-1、共享内存区
共享内存区 = 持久带 + 堆
持久带 = 方法区 + 其他
堆 = Old Space + Young Space
Young Space = Eden +...
分类:
编程语言 时间:
2015-01-23 11:14:02
阅读次数:
306
一:概念
Java编程语言把内存分成两种,一种叫做栈内存,一种叫做堆内存。
Java的堆是一个运行时数据区,类的对象从中分配空间。这些对象通过new指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,因为它是在运行时动态分配内存的,Java的垃圾收集器会自动收走这些不再使用的数据。但缺点是,由于要在运行时动...
分类:
编程语言 时间:
2015-01-23 09:36:46
阅读次数:
218
#本文仅为个人学习过程的整理和记录,如有从他人博客、网站摘录的内容,本人会明确标明,如有涉及侵权,请联系本人,本人会在第一时间删除。二. Python的变量(1)变量的定义 变量时计算机内存中的一块数据区域,变量可以储存规定范围内的值,而且值可以改变。(2)变量的命名 变量名有字母、数字、下划线.....
分类:
编程语言 时间:
2015-01-22 17:34:07
阅读次数:
253
链接地址:http://my.oschina.net/sunchp/blog/3694121.背景知识1).JVM体系结构2).JVM运行时数据区JVM内存结构的相关可以参考:http://my.oschina.net/sunchp/blog/3697072.堆溢出(OutOfMemoryError...
分类:
编程语言 时间:
2015-01-22 13:07:11
阅读次数:
321
linux内核调试常见方法1,可能导致kernel panic的原因有:ARM捕捉到的异常 (KE) 指令异常:程序跑飞,可能跑到数据区里执行 访问无效地址:执行存取指令时抛出异常(访问了kernel space没有映射的内存)代码主动发出的异常 (KE) 调用BUG()/BUG_ON()函数软件卡...
分类:
其他好文 时间:
2015-01-18 21:00:34
阅读次数:
298
位图的格式如下: 1.文件头信息块 0000-0001 :文件标识,为字母ASCII码“BM”。 0002-0005 :文件大小。 0006-0009 :保留,每字节以“00”填写。 000A-000D :记录图像数据区的起始位置。各字节的信息含义依次为:文件头信息块大小,图像描述信息块的...
分类:
其他好文 时间:
2015-01-15 23:40:40
阅读次数:
146
寻找自适应元素(16)-自动向下填充公式
设计要点:excle、界面、自动调整
秀秀:还有一个功能特别强大。
阿金:什么?
秀秀:自动向下填充公式。
阿金:嗯,说实话,这个功能非常有用。
秀秀:你也知道?
阿金:当然!因为透视表也可以有这个功能!只要配合“导入外部数据”就行。
秀秀:但是,俺说的就没有那么多附加条件,只要在“工具”-“选项”-“编辑”里设置“扩展数据区域格式和公式”...
分类:
其他好文 时间:
2015-01-12 10:58:35
阅读次数:
100
在android中的文件放在不同位置,它们的读取方式也有一些不同。本文对android中对资源文件的读取、数据区文件的读取、SD卡文件的读取及RandomAccessFile的方式和方法进行了整理。供参考。一、资源文件的读取: 1) 从resource的raw中读取文件数据: String r...
分类:
移动开发 时间:
2015-01-09 17:00:12
阅读次数:
257