网站首页
Veda 原型
互联网资讯
魔法图书馆
晚上八点
订阅
邮件
Veda 原型
成功,唯有积累,没有奇迹
编程语言
PHP服务器脚本
Python程序设计
Java编程语言
C/C++编程语言
前端设计
HTML/HTML 5
CSS层叠样式表
JavaScript
JQuery
Ajax技术
Flex/ActionScript
计算机基础
数据结构
计算机算法
编程思想
面向对象技术
计算机数学与基础
数据之美
数据库技术
Web设计理念
软件架构技术
开源与工具
开源项目与工具
信息安全
搜索引擎优化
网站运维
移动开发
iOS开发
Android开发
程序与生活
IT人家
智力开发
互联网时代
游戏 享受与创造
友情链接
博客导航
专题列表
计算机书籍推荐
关于本站
以图明志
-A wakening of the Trailblazer-
Gundam OO
Unlimited Blade Works
Fate Stay Night
Code Geass
Code Geass
Gundam OOQ Design
Gundam OO
Aeolia Schenberg
Gundam OO
计算机数学与基础
你写的C语言代码在内存里是如何布局的?
BSS段,数据段,代码段
编译
内存
在 2012年11月04日 那天写的
20,098 views
一个程序本质上都是由 BSS 段、data段、text段三个组成的。这样的概念在当前的计算机程序设计中是很重要的一个基本概念,而且在嵌入式系统的设计中也非常重要,牵涉到嵌入式系统运行时的内存大小分配,存储单元占用空间大小的问题。程序编译后生成的目标文件至少含有这三个段。
阅读全文 >>
数据库技术
MySQL内存表的特性与使用介绍
存储在内存的数据表
MySQL
内存表
在 2012年02月20日 那天写的
69,785 views
内存表,就是放在内存中的表,所使用内存的大小可通过My.cnf中的max_heap_table_size指定,如max_heap_table_size=1024M,内存表与临时表并不相同,临时表也是存放在内存中,临时表最大所需内存需要通过tmp_table_size = 128M设定。当数据超过临时表的最大值设定时,自动转为磁盘表,此时因需要进行IO操作。
阅读全文 >>
PHP服务器脚本
PHP的内存泄露问题与垃圾回收
引用计数存在问题可能导致环状引用泄露
PHP
内存泄露
垃圾回收
在 2012年02月04日 那天写的
30,647 views
你写了一个php脚本,一般都不用考虑内存泄露和垃圾回收的问题,因为一般情况下你的脚本很快就执行完退出了。但在一些运行时间长,数据量大的时候,程序运行一段时间后,php脚本就占用了过多内存,然后就报错(PHP Fatal error: Allowed memory size of 134217728 bytes exhausted)退出了。
阅读全文 >>
PHP服务器脚本
如何获知PHP程序占用多少内存
memory_get_usage() 函数的使用
PHP
内存
memory_get_usage
在 2011年12月23日 那天写的
12,464 views
想要知道编写的 PHP 脚本需要占用多少内存么?很简单,直接使用 PHP 查看当前分配给 PHP 脚本的内存的函数 memory_get_usage() 就可以了。PHP memory_get_usage() 函数还可以有个参数,$real_usage,其值为布尔值。默认为 FALSE,表示得到的内存使用量不包括该函数(PHP 内存管理器)占用的内存。
阅读全文 >>
数据结构
程序员必须知悉的内存知识
对内存的理解
程序员
内存理解
在 2011年11月28日 那天写的
8,002 views
在C和C++语言开发中,指针、内存一直是学习的重点。因为C语言作为一种偏底层的中低级语言,提供了大量的内存直接操作的方法,这一方面使程序的灵活度最大化,同时也为bug埋下很多隐患。因此,无论如何,我们都要对内存有一个清晰的理解。
阅读全文 >>
数据结构
内存在程序方面的一些技术知识
对内存的思考
程序
内存
在 2011年11月21日 那天写的
6,395 views
今天,计算机系统结构的真正挑战不在于内存的容量,而是内存的速度。如果你的软件实际上受到磁盘和内存的等待时间(访问时间)的限制,那么就是再好的芯片也无济于事。在内存和cpu之间存在着一道很深的鸿沟,而且是越来越深。在过去,每隔一两年,cpu的处理速度就会提升一倍,在相同的时间内,内存的容量倒是扩大了一倍,但它的访问时间提升却没有那么明显。
阅读全文 >>
C/C++编程语言
C语言程序在内存中的运行情况
内存布局
C语言
内存
在 2011年10月22日 那天写的
15,547 views
C语言编写的程序经过编绎-链接后,将形成一个统一的文件,它由几个部分组成,在程序运行时又会产生几个其他部分,各个部分代表了不同的存储区域。栈空间是动态开辟与回收的。在函数调用过程中,如果函数调用的层次比较多,所需要的栈空间也逐渐加大,对于参数的传递和返回值,如果使用较大的结构体,在使用的栈空间也会比较大。
阅读全文 >>
编程思想
实现一个自动垃圾回收的思路
自动内存管理的策略,这就是自动垃圾回收机制
垃圾回收
内存管理
在 2011年07月19日 那天写的
5,806 views
显式的内存管理的复杂性,而且还容易出错。因此我们需要一种自动内存管理的策略,这就是自动垃圾回收机制。既然是自动垃圾回收,那么平台肯定得采取一种方式发现垃圾,然后清除。这就是垃圾收集算法所关注的问题。垃圾收集算法的任务就是将活动的对象和已经死掉的对象分别出来,然后将死掉的对象的内存回收,而且为了更好的利用内存。
阅读全文 >>
Flex/ActionScript
浅谈Flash的垃圾回收机制
关于Flash内存清理
Flash
垃圾回收
内存清理
在 2011年07月16日 那天写的
11,103 views
Flash Player的garbage collection(GC)分两种运行方式,一种是“引用计数法”(Reference Counting),一种是“标记-清除法”(Mark Sweeping)。引用计数法是通过计算指向某个对象的引用的数量来确定是否清除该对象。如果一个对象的引用数量为0,表示程序无法再访问到该对象,则清除该对象;如果引用计数不为0,则不清除。
阅读全文 >>
PHP服务器脚本
[
专题
]
PHP内核探索:内存管理中的cache
PHP将缓存添加到内存管理机制中
PHP内核
内存管理
缓存
在 2011年06月09日 那天写的
11,592 views
在维基百科中有这样一段描述: 凡是位于速度相差较大的两种硬件之间的,用于协调两者数据传输速度差异的结构,均可称之为Cache。 从最初始的处理器与内存间的Cache开始,都是为了让数据访问的速度适应CPU的处理速度, 其基于的原理是内存中“程序执行与数据访问的局域性行为”。
阅读全文 >>
PHP服务器脚本
[
专题
]
PHP内核探索:PHP5.3的垃圾回收机制
解决了无法处理循环的引用内存泄漏问题
PHP内核
垃圾回收
内存泄漏
在 2011年06月08日 那天写的
13,760 views
在PHP5.3版本之前,PHP只有简单的基于引用计数的垃圾回收,当一个变量的引用计数变为0时, PHP将在内存中销毁这个变量,只是这里的垃圾并不能称之为垃圾。 并且PHP在一个生命周期结束后就会释放此进程/线程所点的内容,这种方式决定了PHP在前期不需要过多考虑内存的泄露问题。
阅读全文 >>
PHP服务器脚本
[
专题
]
PHP内核探索:内存的申请与销毁
ZendMM会在内存池中分配相应的内存
PHP内核
内存申请
内存销毁
在 2011年06月08日 那天写的
14,409 views
PHP底层对内存的管理, 围绕着小块内存列表(free_buckets)、 大块内存列表(large_free_buckets)和 剩余内存列表(rest_buckets)三个列表来分层进行的。 ZendMM向系统进行的内存申请,并不是有需要时向系统即时申请, 而是由ZendMM的最底层(heap层)先向系统申请一大块的内存。
阅读全文 >>
PHP服务器脚本
[
专题
]
PHP内核探索:PHP的内存管理
在ZEND内核中以宏的形式作为接口提供
PHP内核
内存管理
在 2011年06月08日 那天写的
23,971 views
PHP的内存管理可以被看作是分层(hierarchical)的。 它分为三层:存储层(storage)、堆层(heap)和接口层(emalloc/efree)。 存储层通过 malloc()、mmap() 等函数向系统真正的申请内存,并通过 free() 函数释放所申请的内存。 存储层通常申请的内存块都比较大,这里申请的内存大并不是指storage层结构所需要的内存大。
阅读全文 >>
PHP服务器脚本
[
专题
]
PHP内核探索:Zend内存管理器
非常类似于操作系统的内存管理功能
PHP内核
Zend内存管理
在 2011年06月08日 那天写的
16,235 views
每个平台操作内存的方式都是差不多的有两个方面,一负责申请,二负责释放。如果应用程序向系统申请内存,系统便会在内存中寻找还没有被使用的地方,如果有合适的,便分配给这个程序,并标记下来,不再给其它的程序了。如果一个内存块没有释放,而所有者应用程序也永远不再使用它了。那么,我们就称其为"内存泄漏",那么这部分内存就无法再为其它程序所用了。
阅读全文 >>
PHP服务器脚本
[
专题
]
PHP内核探索:内存管理开篇
尽可能高效的利用内存
PHP内核
内存管理
在 2011年06月08日 那天写的
14,573 views
内存是计算机非常关键的部件之一,是暂时存储程序以及数据的空间,CPU只有有限的寄存器可以用于存储计算数据,而大部分的数据都是存储在内存中的,程序运行都是在内存中进行的。和CPU计算能力一样, 内存也是决定计算效率的一个关键部分。计算中的资源中主要包含:CPU计算能力,内存资源以及I/O。
阅读全文 >>
JavaScript
[
专题
]
JavaScript探秘:JScript的内存管理
命名函数表达式会导致产生多余的函数对象
JavaScript
内存管理
命名函数
在 2011年05月05日 那天写的
14,224 views
我们知道,这个匿名函数调用返回的函数(带有标识符g的函数),然后赋值给了外部的f。我们也知道,命名函数表达式会导致产生多余的函数对象,而该对象与返回的函数对象不是一回事。所以这个多余的g函数就死在了返回函数的闭包中了,因此内存问题就出现了。这是因为if语句内部的函数与g是在同一个作用域中被声明的。
阅读全文 >>
1 / 2
首页
< Prev
1
2
Next >
尾页
页码:
邮件订阅
输入您的邮箱地址,将会收到本站的文章更新信息,赶紧订阅吧。
RSS
Google
鲜果
抓虾
九点
有道
哪吒
QQ邮箱
时不我待
本周热门博文
品读《诫子书》
129 views
更多优秀文章,请移步
精华排行
互联网资讯
陈一舟:创业18年,我领悟的五点心得
384 views
ADS
大音声稀
帮助别人,就是帮助自己。
晚八点
新时代严肃阅读指南:文本矩阵简述
662 views
我的微博
ADS
文章分类
专题推荐
其它
捐助本站
计算机书籍推荐
Sponsors
按月归档