码迷,mamicode.com
首页 >  
搜索关键字:内存空间    ( 4670个结果
Young GC和Full GC分别在什么情况下会发生?
Young GC的触发时机:Young GC其实一般就是在新生代的Eden区域满了之后就会触发,采用复制算法来回收新生代的垃圾。 Full GC的触发时机如下: (1)发生Young GC之前进行检查,如果“老年代可用的连续内存空间” < “新生代历次Young GC后升入老年代的对象总和的平均大小 ...
分类:其他好文   时间:2020-04-04 11:21:05    阅读次数:746
数据结构继承
数据结构 就是能够用一根线串起来的数据结构 数组 (列表) 问:申请数组的前提条件是啥? a[12]?内存需要满足的条件? 答:内存必须有一块 连续 的内存空间 int a[7] : 声明一个数组,这个数组的数组名是 a, 数组的大小是 7, 数组元素的类型是整型。 int a[7] = array ...
分类:其他好文   时间:2020-04-03 18:26:42    阅读次数:80
大厂面试题:Young GC和Full GC分别在什么情况下会发生?
Young GC的触发时机:Young GC其实一般就是在新生代的Eden区域满了之后就会触发,采用复制算法来回收新生代的垃圾。 Full GC的触发时机如下: (1)发生Young GC之前进行检查,如果“老年代可用的连续内存空间” < “新生代历次Young GC后升入老年代的对象总和的平均大小 ...
分类:其他好文   时间:2020-04-03 18:13:00    阅读次数:441
单例模式-下
破坏单例模式的方法 序列化破坏 代码演示 运行结果 由运行结果不难发现两个对象实例不相同,违反了单例模式的初衷 解决方案 代码演示 运行结果 解决方案分析 由于Singleton实现了Serializable接口,使其可序列化,若未加readResolve函数便会利用反射方法开辟内存空间创建新的实例 ...
分类:其他好文   时间:2020-04-03 00:19:35    阅读次数:62
136. Single Number
"https://leetcode.com/problems/single number/" 给定一个非空数组,除了有一个元素外,其他元素出现了两次,找出那个出现了1次的数 要求:线性复杂度,且不能使用额外内存空间 分析: 使用 异或 XOR ,因为 a ^ a=0,这样就可以将里面相同的两两进行抵 ...
分类:其他好文   时间:2020-04-02 22:57:28    阅读次数:85
python内存管理机制
python的内存管理管理机制: 引入计数,垃圾回收和内存池机制 首先明确 变量和对象 概念 1. 变量,通过变量指针引用对象,变量指针指向具体对象的内存空间,取对象的值 2. 对象,类型已知,每个对象都包含一个头部信息(类型标识符和引用计数器) 第一、 引用计数 (1)一个对象会记录着引用自己的对 ...
分类:编程语言   时间:2020-04-02 16:05:33    阅读次数:71
Redis的逐出算法
Redis使用内存存储数据,在执行每一个命令前,会调用freeMemoryIfNeeded()检测内存是否充足。如果内存不满足新加入数据的最低存储要求, redis要临时删除一些数据为当前指令清理存储空间。清理数据的策略称为逐出算法。注意:逐出数据的过程不是100%能够清理出足够的可使用的内存空间, ...
分类:编程语言   时间:2020-04-02 01:17:30    阅读次数:143
JVM运行时数据区划分
Java内存空间 内存是非常重要的系统资源,是硬盘和cpu的中间仓库及桥梁,承载着操作系统和应用程序的实时运行。JVM内存布局规定了JAVA在运行过程中内存申请、分配、管理的策略,保证了JVM的高效稳定运行。不同的jvm对于内存的划分方式和管理机制存在着部分差异(对于Hotspot主要指方法区) ( ...
分类:其他好文   时间:2020-04-01 17:55:39    阅读次数:89
图的表示(邻接矩阵的优缺点)
邻接矩阵的优点: (1)可以通过M[u][v]直接引用边(u, v), 因此只需常数时间(O(1))即可确定顶点u 和顶点v 的关系 (2)只要更改M[u][v] 就能完成边的添加和删除, 简单且高效O(1) 邻接矩阵的缺点: (1)消耗的内存空间等于顶点的平方数。如果图的边数较少(稀疏图),则会浪 ...
分类:其他好文   时间:2020-03-31 21:10:22    阅读次数:266
JAVA基础
JAVA基础 在java语言中,一个java文件中只能定义一个被public修饰的类,且被public修饰的类的类名,必须和java文件的文件名相同 变量 理解(通过名字访问到)变量就是“一片”内存空间。变量的值,就是指存储在这块属于这个变量的内存中的数值。 变量的定义格式:数据类型 变量名 = 变 ...
分类:编程语言   时间:2020-03-31 20:48:43    阅读次数:75
4670条   上一页 1 ... 24 25 26 27 28 ... 467 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!