- 博客(11)
- 资源 (6)
- 收藏
- 关注
原创 MySQL 耗内存的解决方法
昨天发现PC机 3GB的内存都不够用(没开虚拟内存),如果开了虚拟内存的话,对于慢速硬盘来讲,就会经常出现机器很卡,且硬盘响的厉害。 通过windows任务管理器发现耗内存的软件有: EMS Workbench Source Insight。 这个几个软件对研发来讲是经常要同时打开的,PC 3GB内存在32位机器达到了极限,为了提供工作效率,改善工作心情,就花了点时间来减少这些软件内存的使用
2011-10-28 11:50:01
1062
转载 ELF (Excutable and Linkable Format) 介绍2
<br />=================== String Table 字符串表=========================<br /><br />String table sections 保存着以NULL终止的一系列字符,一般我们称为字<br />符串。object文件使用这些字符串来描绘符号和section名。一个字符串的<br />参考是一个string table section的索引。第一个字节,即索引0,被定义保<br />存着一个NULL字符。同样的,一个string table
2011-01-13 09:18:00
833
转载 ELF (Excutable and Linkable Format) 介绍1
当编译一个源文件生成目标文件时,会在目标文件中生成符号表和重定位表。符号表包含在文件中定义的全局符号以及在文件中引用的外部符号(外部函数或变量)。重定位表告诉链接器在哪些位置要进行重定位操作。编译生成的目标文件在文件的开始处会有一个elf头,描绘了整个文件的组织结构。它还包括很多节(section)。这些节有的是系统定义好的,有些是用户在文件中通过.section命令自定义的,链接器会将各输入目标文件中的相同的节合并。链接器对编译生成的目标文件进行链接时,首先进行符号解析,找出外部符号在哪定义。如果外部符号
2011-01-12 09:09:00
525
原创 FreeBSD 系统结构手册 —— 侧重于 Intel CPU 的 Linux 介绍
<br />http://cnsnap.cn.freebsd.org/doc/zh_CN.GB2312/books/arch-handbook/index.html
2011-01-11 13:01:00
498
原创 Linux 中内核与应用程序的通信手段之一——套接字
在 Linux 2.4 版以后版本的内核中,几乎全部的中断过程与用户态进程的通信都是使用 netlink 套接字实现的,例如iprote2网络管理工具,它与内核的交互就全部使用了netlink,著名的内核包过滤框架Netfilter在与用户空间的通读,也在最新版本中改变为netlink,无疑,它将是Linux用户态与内核态交流的主要方法之一。它的通信依据是一个对应于进程的标识,一般定为该进程的 ID。当通信的一端处于中断过程时,该标识为 0。当使用 netlink 套接字进行通信,通信的双方都是用户态进程,
2011-01-11 08:30:00
4653
原创 vxworks 内存管理
<br />http://wenku.baidu.com/view/3d7494f77c1cfad6195fa798.html
2011-01-10 16:15:00
468
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人