码迷,mamicode.com
首页 >  
搜索关键字:latch free    ( 5558个结果
20 Free Open Source Web Media Player Apps
free Media Players (Free MP3, Video, and Music Player ...) are cool because they let web developers and bloggers embed MP3 Players/FLV Olayers and bui...
分类:移动开发   时间:2014-05-16 08:27:41    阅读次数:509
内存池设计及实现参考资料
利用默认的内存管理函数new/delete或malloc/free在堆上分配和释放内存会有一些额外的开销。 系统在接收到分配一定大小内存的请求时,首先查找内部维护的内存空闲块表,并且需要根据一定的算法(例如分配最先找到的不小于申请大小的内存块给请求者,或者分配最适于申请大小的内存块,或者分配最大空闲的内存块等)找到合适大小的空闲内存块。如果该空闲内存块过大,还需要切割成已分配的部分和较小的空...
分类:其他好文   时间:2014-05-15 02:56:28    阅读次数:227
hdu 1224 Free DIY Tour(最长路/dp)
http://acm.hdu.edu.cn/showproblem.php?pid=1224 基础的求最长路以及记录路径。感觉dijstra不及spfa好用,wa了两次。 #include #include #include #include #include #include #include #include #define LL long long #define...
分类:其他好文   时间:2014-05-14 20:59:54    阅读次数:295
linux命令之sar
[root@rac01 ~]# free -s 2[root@rac01 ~]# free [-b | -k | -m][root@rac01 ~]# free -o[root@rac01 ~]# free -t[root@rac01 ~]# sar -r 2 3[root@rac01 ~]# sa...
分类:系统相关   时间:2014-05-14 18:18:48    阅读次数:371
Linux free 命令输出结果描述
linux执行free命令显示如下:[root@Linux~]#free totalusedfreesharedbufferscached Mem:805434418346246219720060528369948 -/+buffers/cache:14041486650196 Swap:524280144524136第1行total内存总数:8054344used已经使用的内存数:1834624free空闲的内存数:6219720shared当前..
分类:系统相关   时间:2014-05-14 15:56:09    阅读次数:329
编程精粹--编写高质量的C语言代码(2):自己设计并使用断言(一)
即使使用编译程序提供的所有警告设施,编译程序所发现的错误,也只是程序错误中的一小部分。例如 以下一行代码:      strCopy=memecpy(malloc(length),str,length)); 当malloc 调用失败时,返回一个空指针,而memcpy如果没有处理空指针时,程序就会出现错误。编译程序是无法查出 这种或其他类似的错误。同样编译程序也无法查出算法的错误,...
分类:编程语言   时间:2014-05-14 14:11:31    阅读次数:474
kali 软件源 包含virtualbox所需头文件
# deb cdrom:[Debian GNU/Linux 7.0 _Kali_ - Official Snapshot i386 LIVE/INSTALL Binary 20130905-08:50]/ kali contrib main non-free #deb cdrom:[Debian G...
分类:其他好文   时间:2014-05-13 17:28:37    阅读次数:334
浅谈C中的malloc和free
在C语言的学习中,对内存管理这部分的知识掌握尤其重要!之前对C中的malloc()和free()两个函数的了解甚少,只知道大概该怎么用——就是malloc然后free就一切OK了。当然现在对这两个函数的体会也不见得多,不过对于本文章第三部分的内容倒是有了转折性的认识,所以写下这篇文章作为一个对知识的...
分类:其他好文   时间:2014-05-13 09:54:59    阅读次数:279
malloc free
char* psize=malloc(sizeof(char)*100) 返回的可用空间不止100个字节,这是因为 分配的内存块前面有4 或8个字节用来存储分配的内在空间的信息。 所以,如果假设前30个字节有效,释放后70个字节时, free(psize +30)这样的写法是错误的,因为首地址p后移30字节后,还是去读紧邻羞的前面的4或8个字节来确定后面的内存信息。 而 cha...
分类:其他好文   时间:2014-05-11 21:49:57    阅读次数:306
x264内存泄露的解决办法
也许我使用的x264库比较原始,但经过测试,x264的库存在内存泄露.面对内存泄露,如何在尽量少改动的前提下解决这个问题。 下面是我解决的思路: 由于x264相关的内存分配与释放都有封装一层函数,我们可以在从这两个函数入手。将分配的内存记录到一个链表中,释放时从链表中删除。程序执行完后, 如果链表中有记录,说明是内存泄露,清空链表即可。 所以具体操作如下: 1.增加一个链表; 2.修改x264_malloc函数,将分配的内存记录在链表中; 3.修改x264_free函数,从链表中释放节点; 4.最后统一...
分类:其他好文   时间:2014-05-11 01:50:43    阅读次数:322
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!