操作系统
文章平均质量分 81
baidy
先后担任过研发经理、技术部副经理、产品部经理;
做过研发、系统分析/设计、产品设计、个人技术积累主要在C/C++方面;
先后参与设计了国内最大的网络电视项目、最大的手机电视项目、最前沿的IPTV项目、最高技术含量和最大规模的电视台播出项目;
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
内存碎片
一 定义: 在小对象对内存的频繁的动态申请和释放的过程中,由于释放后留下的空洞不够新对象的分配,导致不连续的内存可用空间无法被应用程序获得,造成可用内存迅速备耗尽。这样就造成了内存碎片的产生。 内存分配程序浪费内存的基本方式有三种:即额外开销、内部碎片以及外部碎片(图 1)。内存分配程序需要存储一些描述其分配状态的数据。这些存储的信息包括任何一个空闲内存块的位置、大小和所有转载 2011-12-09 02:51:23 · 3191 阅读 · 0 评论 -
堆和栈的区别
堆和栈的区别 一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态转载 2012-08-02 09:13:40 · 562 阅读 · 0 评论 -
使用WinDbg抓取程序报错的Dump文件
使用WinDbg抓取程序报错的Dump文件,例如抓取IE崩溃的Dump,教程 前几天分享了一个关于如何抓蓝屏Dump的帖子,今天再和大家分享一个使用WinDbg来抓取程序崩溃的Dump。不过还是先来段废话,为什么要学抓Dump?有啥用?因为有了Dump后,我们可以很迅速的解决问题,比如说IE崩溃,QQ崩溃,很多时候我们是一点头绪都没有的,但是有了WinDbg后,这一切将变的简单!虽然WinDbg转载 2012-08-30 10:52:45 · 2945 阅读 · 0 评论 -
linux signal 处理机制
信号是Linux编程中非常重要的部分,本文将详细介绍信号机制的基本概念、Linux对信号机制的大致实现方法、如何使用信号,以及有关信号的几个系统调用。 信号机制是进程之间相互传递消息的一种方法,信号全称为软中断信号,也有人称作软中断。从它的命名可以看出,它的实质和使用很象中断。所以,信号可以说是进程控制的一部分。 一、信号的基本概念 本节先介绍信号的一些基本概念,然后给出转载 2013-01-01 03:39:58 · 572 阅读 · 0 评论 -
Linux 系统每日一练0
自今日起,每日深入学习linux一个主题,并做好笔记,坚持三个月。原创 2013-01-16 01:55:35 · 843 阅读 · 0 评论
分享