码迷,mamicode.com
首页 >  
搜索关键字:内存分配    ( 2997个结果
[c++]getline
```cpp #include #include #include using namespace std; //getline();用法 //将一个文件的内容按行复制到另一个文件 void copyFromFile() { ifstream in("copy.txt"); ofstream out... ...
分类:编程语言   时间:2019-12-02 19:19:47    阅读次数:121
空字符串(“”)和null和空格字符串(" ")的区别
1、类型 null表示的是一个对象的值,而并不是一个字符串。例如声明一个对象的引用,String a = null ;""表示的是一个空字符串,也就是说它的长度为0,但它是一个字符串。例如声明一个字符串String str = “” ; 2、内存分配String str = null ; 表示声明一 ...
分类:其他好文   时间:2019-12-02 13:24:16    阅读次数:161
Java中==与equals的区别及理解
区别: “==” 比较的是两个引用在内存中指向的是不是同一对象(即同一内存空间),也就是说在内存空间中的存储位置是否一致。(引用类型) 如果两个对象的引用相同时(指向同一对象时),“==”操作符返回true,否则返回flase。 注:如果有对内存分配及变量存储位置(堆、栈、方法区常量池、方法区静态区 ...
分类:编程语言   时间:2019-11-30 19:37:51    阅读次数:113
动态内存分配的补充 realloc和calloc函数
malloc calloc realloc 都是头文件的函数 函数原型: void malloc(unsigned int num_bytes) void calloc(size_t n, size_t size) void realloc(void ptr, size_t new_Size) 先说 ...
分类:其他好文   时间:2019-11-29 13:09:14    阅读次数:100
深入理解JAVA虚拟机原理之内存分配策略(二)
更多Android高级架构进阶视频学习请点击:https://space.bilibili.com/474380680 1、对象优先在Eden分配 大多情况,对象在新生代Eden区分配。当Eden区没有足够空间进行分配时,虚拟机将进行一次Minor GC。虚拟机提供了参数 -XX:+PrintGCD ...
分类:编程语言   时间:2019-11-28 13:00:33    阅读次数:76
【原创】(十一)Linux内存管理slub分配器
背景 By 鲁迅 By 高尔基 说明: 1. Kernel版本:4.14 2. ARM64处理器,Contex A53,双核 3. 使用工具:Source Insight 3.5, Visio 1. 概述 之前的文章分析的都是基于页面的内存分配,而小块内存的分配和管理是通过块分配器来实现的。目前内核 ...
分类:系统相关   时间:2019-11-24 17:31:25    阅读次数:122
Python中的赋值、深拷贝与浅拷贝(内存地址)
Python中的赋值、深拷贝与浅拷贝(内存地址) 1、python中的可变对象与不可变对象 (1) 可变对象:dict,list 内存变化如下: (2) 不可变对象:int,string,float,tuple 内存分配如下: 2、赋值、浅拷贝与深拷贝: (1) b = a: 赋值引用,a 和 b ...
分类:编程语言   时间:2019-11-24 17:25:16    阅读次数:68
存储管理-段页式管理
存储管理 段页式管理 为何引出? 段式管理为用户提供一个二维的虚地址空间,反映了程序的逻辑结构,有利于段的动态增长以及共享和内存保护 分页系统有效地克服了碎片,提高了存储器的利用率 两者结合,会结合两者优点的同时,也会代开开销大的问题 基本思想 在段页式存储中,每个分段又被分成若干个固定大小的页。 ...
分类:其他好文   时间:2019-11-24 14:11:16    阅读次数:78
关于C语言开大数组溢出的问题
C语言占用的内存可以分为5个区: ①代码区(Text Segment):不难理解,就是用于放置编译过后的代码的二进制机器码。 ②堆区(Heap):用于动态内存分配。一般由程序员分配和释放,若程序员不释放,结束程序时有可能由操作系统回收。(其实就是malloc()函数能够掌控的内存区域) ③栈区(St ...
分类:编程语言   时间:2019-11-23 12:24:23    阅读次数:96
Java学习之路
一、基础篇 JVM JVM内存结构 堆、栈、方法区、直接内存、堆和栈区别 Java内存模型 内存可见性、重排序、顺序一致性、volatile、锁、final 垃圾回收 内存分配策略、垃圾收集器(G1)、GC算法、GC参数、对象存活的判定 JVM参数及调优 Java对象模型 oop-klass、对象头 ...
分类:编程语言   时间:2019-11-22 00:34:49    阅读次数:72
2997条   上一页 1 ... 24 25 26 27 28 ... 300 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!