oracle 主要由两部分组成:instance和database 。instance是指一组后台进程/线程和一块共享内存区域,而database是指存储在磁盘上的一组物理文件。 数据库启动包括三个步骤 启动数据库到nomount状态 在启动的第一步,oracle首先寻找参数文件 (pfile/sp ...
分类:
数据库 时间:
2018-01-20 18:59:58
阅读次数:
185
我们首先关心的是如何在Lua中表示数组的值。Lua为这种情况提供专门提供一个基本的类型:userdata。一个userdatum提供了一个在Lua中没有预定义操作的raw内存区域。 Lua API提供了下面的函数用来创建一个userdatum: void *lua_newuserdata (lua_ ...
分类:
其他好文 时间:
2018-01-16 14:05:42
阅读次数:
150
【深入解析--eygle】学习笔记 1.3 SGA管理 SGA指系统全局区(System Global Area),是一块用于载入数据、对象并保存执行状态和数据库控制信息的一块内存区域,在数据库实例启动时分配,当实例关闭时释放。每一个实例都拥有自己的SGA区。 在第一章以前?到。当数据库启动到nom ...
分类:
数据库 时间:
2018-01-14 22:42:45
阅读次数:
242
JVM内存区域划分Eden Space、Survivor Space、Tenured Gen,Perm Gen解释 以下内容转自:http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=29632145&id=4616836 jvm区域总体分两... ...
分类:
其他好文 时间:
2018-01-14 13:07:08
阅读次数:
161
在牛客网看到有人总结的,感觉写的不错,记录一下。 大多数 JVM 将内存区域划分为 Method Area(Non-Heap)(方法区) ,Heap(堆) , Program Counter Register(程序计数器) , VM Stack(虚拟机栈,也有翻译成JAVA 方法栈的),Native ...
分类:
其他好文 时间:
2018-01-13 20:58:09
阅读次数:
141
Python是一门独特的语言,与C语言有很大区别,初学Python很多萌新表示对变量与赋值不理解,学过C的都知道,给变量赋值时,需要先指定数据类型,同时会开辟一块内存区域,用于存储值,例如:int?a?=?1;a 就是内存空间中的一小块区域,就像是一个大房间里面的一个小盒子,赋值就是把整数1装载到盒子里面。现在给变量a重新赋值a?=?2;盒子依然是
分类:
编程语言 时间:
2018-01-12 14:20:40
阅读次数:
194
在使用netty时,经常出现内存溢出,经查询是这个坑: netty 使用的nio 和 jvm 中的 XX:+DisableExplicitGC配置的冲突导致的,具体经过:nio 使用直接内存区域 Direct Memory内存回收和其他内存回收有点区别。Java堆内放置的是direct memory ...
分类:
Web程序 时间:
2018-01-09 20:22:55
阅读次数:
251
函数原型 函数原型 功能 功能 由src指向地址为起始地址的连续n个字节的数据复制到以destin指向地址为起始地址的空间内。 头文件 头文件 返回值 返回值 函数返回一个指向dest的指针。 说明 说明 1.source和destin所指内存区域不能重叠,函数返回指向destin的指针。 2.与s ...
分类:
其他好文 时间:
2018-01-08 12:13:11
阅读次数:
150
静态成员,共享内存,共用同一块内存区域。其值会被多个对象改变。 ...
分类:
其他好文 时间:
2018-01-03 14:14:18
阅读次数:
135
1.值类型和引用类型 值类型和引用类型 常用的数据类型整形 int浮点型 foalt双精度浮点型 double字符串 string布尔 bool枚举 enum值类型 值类型继承与System.ValueType类,每个值类型的对象都有一个独立的内存区域用于保存自己的值,值类型数据所在的内存区域称为栈 ...