码迷,mamicode.com
首页 >  
搜索关键字:数据区    ( 1461个结果
比特币代码分析11 比特币存储机制
比特币存储机制  比特币存储系统由两部分组成:kv数据库(levelDB)索引和普通数据文件。普通文件用于存储区块链数据,kv数据库用于存储区块链元数据。用于存储区块链数据的普通文件以blk00000.dat,blk00001.dat文件名格式组成。其中index目录存储用于存储区块元数据。普通区块数据文件  为了快速检索区块数据,每个文件的大小是128MBytes。区块里的数据(区块头和区块里的
分类:其他好文   时间:2018-12-18 14:38:50    阅读次数:239
java 内存区域
根据 java虚拟机规范 的规定,java虚拟机所管理的内存会包括以下几个运行时数据区域:堆,方法区,程序计数器,虚拟机栈,本地方法栈 程序计数器:当前线程所执行的字节码的行号,程序执行时根据行号获取下一条指令(通俗的讲,就是指令执行到什么位置) 因为java虚拟机多线程是CPU切换时间片执行,因此 ...
分类:编程语言   时间:2018-12-18 02:34:54    阅读次数:228
操作系统-并发控制原理及其实现
首先我们要明白“皮之不存,毛将焉附”的道理,计算机系统是硬件与系统软件完美结合的一个有机整体。因此在学习这一部分时,特别是学习中断控制原理和系统凋用等内容时,要联系计算机组成原理的知识,这样才能对整个系统了解。 一、程序和进程 进程(process)这一术语 ,最初是在麻省理工学院(MIT)开发的M ...
分类:其他好文   时间:2018-12-18 02:21:34    阅读次数:358
C语言-const和volatile深度分析
1、const只读变量 const修饰的变量是只读的。本质还是变量 const修饰的局部变量在栈上分配空间 const修饰的全局变量在全局数据区分配空间 const只在编译期有用,在运行期无用 const修饰的变量不是真的变量,它只是告诉 编译器该变量不能出现在赋值符号的左边实例一.cpp: 从上面 ...
分类:编程语言   时间:2018-12-15 15:53:32    阅读次数:219
java_opts 参数与JVM内存调优
堆(Heap)和非堆(Non-heap)内存 按照官方的说法:“Java 虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配。堆是在 Java 虚拟机启动时创建的。”“在JVM中堆之外的内存称为非堆内存(Non-heap memory)”。可以看出JVM主要管理两种类型的内存: ...
分类:编程语言   时间:2018-12-12 14:59:58    阅读次数:287
Android 内存分析指北
android 内存泄漏分析指北 简单来说内存泄漏就是当对象不再被应用程序使用,但是垃圾回收器却不能移除它们,因为它们正在被引用 java 垃圾回收介绍: Java 虚拟机运行所管理的内存包括以下几个运行时的数据区域 如下图: 程序计数器: 一块比较小的内存区域,可以看作是当前线程所执行的字节码的行 ...
分类:移动开发   时间:2018-12-10 22:38:13    阅读次数:292
Linux磁盘管理——日志文件系统与数据一致性
参考:Linux磁盘管理——Ext2文件系统 数据不一致 上图是Ext2结构图,其他FS结构类似。 一般来说,我们将 inode table 与 data block 称为数据区;至于其他例如 superblock、 block bitmap 与 inode bitmap 等称为 metadata ...
分类:系统相关   时间:2018-12-09 17:27:57    阅读次数:208
理解JVM之Java内存区域
Java虚拟机运行时数据区分为以下几个部分: 方法区、虚拟机栈、本地方法栈、堆、程序计数器。如下图所示: 程序计数器 程序计数器可看作当前线程所执行的字节码行号指示器,字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令。Java虚拟机的多线程是通过线程轮流切换以分配处理执行 ...
分类:编程语言   时间:2018-12-09 13:56:25    阅读次数:193
zip相关知识梳理(一)
zip相关知识梳理(一) 经过对zip文件的长时间研究,对zip文件进行相关知识进行梳理,虽然网上很多牛人对其做了相关基础解析,但是对于特殊情况没有进行说明,比如超过4G的zip文件该以什么格式进行编译,现本人对其进行详细讲解。如有不足,欢迎各位大神指点! 一、zip文件格式 zip文件格式: [本 ...
分类:其他好文   时间:2018-12-09 12:18:18    阅读次数:219
JVM03------垃圾收集(下)
一. 什么是GC Java与C语言相比的一个优势是,可以通过自己的JVM自动分配和回收内存空间。 垃圾回收机制是由垃圾收集器Garbage Collection来实现的,GC是后台一个低优先级的守护进程。在内存中低到一定限度时才会自动运行,因此垃圾回收的时间是不确定的。 为何要这样设计:因为GC也要 ...
分类:其他好文   时间:2018-12-09 00:32:28    阅读次数:197
1461条   上一页 1 ... 38 39 40 41 42 ... 147 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!