码迷,mamicode.com
首页 >  
搜索关键字:latch free    ( 5558个结果
动态内存分配
前言因为直接学了C++,所以对C的一些细节了解不是很清楚,于是在这里补充一点小知识——动态内存分配,C++中相关的是new和delete,而C中相关的是malloc、calloc、realloc和free。注:alloc代表allocate,意为“分配”。deletep和delete[]p的区别这是...
分类:其他好文   时间:2014-06-11 07:47:21    阅读次数:266
手动模拟获取latch
手动模拟获取latch 随意dump一个latches结构文件: SQL> oradebug dump latches 10 ORA-00074: no process has been specified SQL> oradebug setmypid Statement processed. SQL> oradebug dump latches 10 Statement pro...
分类:其他好文   时间:2014-06-11 06:25:18    阅读次数:328
malloc free 和new delete区别
从网上看的学习之1. malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符,与"+“、”-“、”*“、”/“有一样的地位。2. new/delete是可以重载的,而重载之后,就成为了函数。3. malloc在申请内存的时候,必须要提供申请的长度,而且返回的指针是v...
分类:其他好文   时间:2014-06-10 16:45:26    阅读次数:278
iostat命令详解——linux性能分析
之前总结uptime和free命令,今天继续来总结一下iostat。给自己留个笔记,同时也希望对大家有用。 版本信息:           sysstat version 9.0.4           (C) Sebastien Godard (sysstat orange.fr) 基本使用:            iostat [ -c ] [ -d ] [ -N ] [ -n...
分类:移动开发   时间:2014-06-10 14:51:05    阅读次数:241
'IOKING' TCP Transmission Server Engine ('云猴'©TCP通讯服务器引擎)(预告版)
关键词: IOKING IOCP TCP  Transmission Server Engine Lock Free Interlocked 云猴完成端口TCP通讯服务器引擎 无锁 原子锁(函数) 'IOKING' TCP Transmission Server Engine ('云猴'©TCP通讯服务器引擎)(预告版) 下载连接: http://download.csd...
分类:其他好文   时间:2014-06-10 10:59:11    阅读次数:157
《Linux系统free命令的使用》学习笔记
free命令用于显示当前系统的内存空闲和使用情况,其中包括物理内存,交换分区内存,内核缓冲区内存以及高速缓存,free的参数报错一下:-b ——字节的方式显示内存使用情况[root@redhat ~]# free -b total used free shared buffers cachedMem...
分类:系统相关   时间:2014-06-10 00:29:52    阅读次数:315
如何查找Linux的函数定义的位置?
网上的许多站点提供这样的服务,如下面这个:http://lxr.free-electrons.com/ident?v=3.3;i=dev_set_drvdata
分类:系统相关   时间:2014-06-09 20:10:21    阅读次数:371
C++概念
1.new、delete、malloc、free关系delete会调用对象的析构函数,和new对应free只会释放内存,new调用构造函数。malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。对于非内部数据类型的对象而言,光用...
分类:编程语言   时间:2014-06-09 16:52:03    阅读次数:331
latch:cache buffers chains的优化思路
数据块在buffer cache存放是以linked list方式存放的。当一个session想要访问/修改buffer cache的block,首先需要通过hash算法检查该block是否存在于buffer cache中,检查相同的SQL语句是否存在于library cache中也是通过hash算法实现的。要判断block是否存在于buffer cache中,就需要扫描linked list(此处都是串行的,不能并发),获取block的信息。而扫描linked list必须获得一个latch,防止并发对l...
分类:其他好文   时间:2014-06-08 15:31:26    阅读次数:197
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!