命令格式:free[选项]命令功能:显示系统使用和空闲的内存情况常用选项:-b以Byte单位显示内存情况-k以KB单位显示内存情况-m以MB单位显示内存情况-g以GB单位显示内存情况-t显示内存总和常用范例:例一:显示内存使用情况,以MB为单位显示命令:free-m说明:total:总计物理内存..
分类:
系统相关 时间:
2016-01-15 06:32:13
阅读次数:
216
“野指针”不是NULL指针,是指向垃圾内存的指针。使用if(ptr != NULL)并不能起到防错的作用“野指针”的成因主要有三种: #1 指针变量没有被初始化。 #2 指针ptr被free或delete之后,没有置为NULL,让人误以为ptr是个合法的指针。 #3 指针操作超越了变量的作用范围。源...
分类:
其他好文 时间:
2016-01-14 15:43:31
阅读次数:
173
在Linux系统中,我们查看、监控系统内存使用情况,一般最常用的命令就是free。free命令其实非常简单,参数也非常简单,但是里面很多知识点未必你都掌握了。下面总结一下我所了解的free命令。如有不足,敬请指出。文章很多知识点参考了下面参考资料,都是在这些前辈文章的基础上所做的一个验证和总结。 f...
分类:
系统相关 时间:
2016-01-14 00:51:10
阅读次数:
334
c中malloc和free是函数,包含在stdlib.h头文件中,分配成功返回指针,失败返回空指针。与new的区别是:1,malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。2,对于非内部数据类型的对象而言,光用maloc/f...
分类:
编程语言 时间:
2016-01-13 15:43:21
阅读次数:
156
df:disk free,统计的是当前系统中空闲的磁盘du:disk usage,统计的是正在使用的空闲的磁盘。如果一个文件被删除之后,使用这个文件的进程未重启,则会出现df和du不一致的情况。解决方法:1. 运行命令 lsof | grep deleted列出所有已被删除但还被进程占用的文件2. ...
分类:
其他好文 时间:
2016-01-12 13:22:23
阅读次数:
117
11gR2数据库启动之后,发现TMP磁盘组未MOUNT:
GROUP_NUMBER NAME STATE TYPE TOTAL_MB FREE_MB USABLE_FILE_MB
------------ ------------------------------ ----------- ------ -------...
分类:
其他好文 时间:
2016-01-12 12:02:32
阅读次数:
217
Java语言的一个重要特性是引入了自动的内存管理机制,使得开发人员不用自己来管理应用中的内存。C/C++开发人员需要通过malloc/free和new/delete等函数来显式的分配和释放内存。这对开发人员提出了比较高的要求,容易造成内存访问错误和内存泄露等问题。一个常见的问题是会产生“悬挂引用.....
分类:
编程语言 时间:
2016-01-08 23:28:10
阅读次数:
342
free 命令显示系统使用和空闲的内存情况,包括物理内存、交互区内存(swap)和内核缓冲区内存参数-b 显示内存的单位为字节-k 显示内存的单位为 KB-m 显示内存的单位为 M-o 忽略缓冲区调节列-t 总和信息-s 每隔指定时间执行一次命令,单位为s-h 以可读形式显示容量,需要free -V...
分类:
系统相关 时间:
2016-01-07 21:29:38
阅读次数:
308
主要内容为:malloc、calloc、realloc、new、free/delete一、malloc -向系统申请分配指定size个字节的内存空间。返回类型是 void* 类型。void* 表示未确定类型的指针。C/C++规定,void* 类型可以强制转换为任何其它类型的指针。原型:extern ...
分类:
编程语言 时间:
2016-01-07 20:02:56
阅读次数:
298
1.描述下列命令的结果more/etc/shells显示shells文本所有的内容。echo$SHELL查看当前用户使用的shell程序。history-c清除历史实用的命令。echo$HISTIZE记录历史命令条数,默认1000条。free-m|head2查看当前系统的内存mem:以及交换内存swap的大小,并显示前两行。read-p"Inputn..
分类:
系统相关 时间:
2016-01-07 18:37:00
阅读次数:
233