码迷,mamicode.com
首页 >  
搜索关键字:内存分配    ( 2997个结果
Oracle数据库性能调优-AWR报告详细分析指南之二
SGA Memory Summary 这部分是关于SGA内存分配的一个描述,我们可以通过show sga等命令也可以查看到这里的内容。 Fixed Size:oracle的不同平台和不同版本下可能不一样,但对于确定环境是一个固定的值,里面存储了SGA 各部分组件的信息,可以看作引导建立SGA的区域。 ...
分类:数据库   时间:2020-05-18 12:13:12    阅读次数:81
JVM总结的部分内容
内存分配的两种方式 指针碰撞法 维护一个指针,指针左边为已分配的内存,右边为空闲内存,动态调整指针。在右边进行分配。 要求内存规整。 空闲表法 维护一张表,记录哪里分配了哪里没有分配。分配的时候找能存放对象的空间分配即可。 要求内存不规整。 内存分配并发问题(补充内容,需要掌握 在创建对象的时候有一 ...
分类:其他好文   时间:2020-05-17 17:31:35    阅读次数:69
【JVM】堆区域的一个详细了解并附带调优案例
话不多说,直接撸图: 1》Eden中通过可达性分析,存活下来的对象直接通过复制算法移动到From区域中,此时该对象的分代年龄加1: 2》当下一次虚拟机进行【Minor GC】时,会同时对【Eden】和【From】进行垃圾回收,如果搞对象还在使用中,则被移动到另一个【From】区,对象分代年龄再次加1 ...
分类:其他好文   时间:2020-05-17 13:12:00    阅读次数:120
Java基础05—数组
数组 参考资料:《Java从入门到精通》/明日科技编著. 4版. 北京:清华大学出版社,2016 数组是具有相同数据类型的一组数据的集合,每个元素具有相同的数据类型。在Java中同样将数组看作一个 对象 ,虽然基本数据类型不是对象,但是由基本数据类型组成的数组却是对象。 一、一维数组 一维数组实质上 ...
分类:编程语言   时间:2020-05-16 16:37:33    阅读次数:72
关于redis内存分析,内存优化
对于redis来说,什么是最重要的? 毋庸置疑,是内存。 一、reids 内存分析 redis内存使用情况:info memory 示例: 可以看到,当前节点内存碎片率为226893824/209522728≈1.08,使用的内存分配器是jemalloc。 used_memory_rss 通常情况下 ...
分类:其他好文   时间:2020-05-16 12:23:18    阅读次数:84
JVM 关于对象分配在堆、栈、TLAB的理解
引言 我们知道,一般在java程序中,new的对象是分配在堆空间中的,但是实际的情况是,大部分的new对象会进入堆空间中,而并非是全部的对象,还有另外两个地方可以存储new的对象,我们称之为栈上分配以及TLAB 栈上分配 为什么需要栈上分配? 在我们的应用程序中,其实有很多的对象的作用域都不会逃逸出 ...
分类:其他好文   时间:2020-05-13 19:51:04    阅读次数:89
malloc内存分配原理 [linux]--malloc、brk、mmap
本文转自:https://blog.csdn.net/gfgdsg/article/details/42709943 借花献佛,以留后用 Linux 的虚拟内存管理有几个关键概念: 1、每个进程都有独立的虚拟地址空间,进程访问的虚拟地址并不是真正的物理地址; 2、虚拟地址可通过每个进程上的页表(在每 ...
分类:系统相关   时间:2020-05-13 16:32:43    阅读次数:75
cstdlib库
stdlib.h是C标准函数库的头文件,声明了数值与字符串转换函数, 伪随机数生成函数, 动态内存分配函数, 进程控制函数等公共函数。 C++程序应调用等价的cstdlib头文件. 一、常量 |常量|作用| |: |: :| |NULL |一般定义为0, 或0L, 或(void )0 表示空指针常量 ...
分类:其他好文   时间:2020-05-12 09:24:24    阅读次数:92
Java语言和C语言的static的区别以及它们的内存分配方式
前言- 学到C语言的static的时候,一下子整蒙了,对于先接触Java的我,总是先入为主的觉得static修饰符是指静态变量,只属于类本身, 而不会想其他成员一样会对每个对象单独分配。而C语言的static则更像是private。 正文- 拜读了大佬的解释以后,豁然开朗,但还是有点疑问。就不班门弄 ...
分类:编程语言   时间:2020-05-11 18:31:31    阅读次数:68
java——基础数据类型——数组—— 一维数组、二维数组
一、一维数组 数组作为对象,允许使用new关键字进行内存分配。在使用数组之前,必须首先定义数组变量所属的类型。 1、先声明,再用new运算符进行内存分配 声明一维数组有以下两种方式: (1)、数组元素类型 数组名字[ ]; (2)、数组元素类型[ ] 数组名字; 示例: int arr[ ] //声 ...
分类:编程语言   时间:2020-05-11 01:09:11    阅读次数:63
2997条   上一页 1 ... 10 11 12 13 14 ... 300 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!