ChinaUnix首页
|
论坛
|
博客
博客首页
博客专家
往日推荐
博客文集
博文
博主
热搜:
H3C
服务器
PHP
Ruby
嵌入式
敏捷
Mysql
Hyper-V
博客首页 〉
搜索结果
按类别查询搜索结果
操作系统
程序设计
数据库
热点技术
综合
架构与运维
移动开发与应用
Web前端
LINUX
|
BSD
|
WINDOWS
|
其他UNIX
|
AIX
|
SOLARIS
|
C/C++
|
Java
|
Python/Ruby
|
项目管理
|
Web开发
|
嵌入式
|
C#/.net
|
PHP
|
Delphi
|
PERL
|
Erlang
|
Verilog
|
敏捷开发
|
Mysql/postgreSQL
|
Oracle
|
DB2/Informix
|
Sybase
|
数据库开发技术
|
SQLite/嵌入式数据库
|
SQLServer
|
NOSQL
|
虚拟化
|
云计算
|
大数据
|
HADOOP
|
高性能计算
|
IT业界
|
IT职场
|
信息化
|
网络与安全
|
系统运维
|
服务器与存储
|
架构设计与优化
|
Android平台
|
iOS平台
|
Windows平台
|
其他平台
|
Html/Css
|
JavaScript
|
jQuery
|
HTML5
|
关于关键词 的检测结果,共
2078
条
【C/C++】
定制linux内
存
管理
ap0405209
| 2014-09-25 08:59:19 | 阅读(640) | 评论(0)
为什么很多著名开源服务器都会自己写一套内存管理器?如果老板要我优化架构,要不要考虑把malloc给废了?
本文将从malloc的实现原理入手,分析malloc的缺陷,以及为什么malloc对于大型服务器来说并不是一个好的选择
然后我们会给出内存管理器设计的一般原则,并通过代码进行验证
最后是一个我自己实现的适用于大型服务器的内存管理器,融合了内核slab算法和基于非连续内存块的变长内存算法,牺牲了部分可维护性以换取超高性能
【阅读全文】
【C/C++】
定制linux内
存
管理
zhihongzhang
| 2014-09-24 12:48:50 | 阅读(1030) | 评论(0)
为什么很多著名开源服务器都会自己写一套内存管理器?如果老板要我优化架构,要不要考虑把malloc给废了?
本文将从malloc的实现原理入手,分析malloc的缺陷,以及为什么malloc对于大型服务器来说并不是一个好的选择
然后我们会给出内存管理器设计的一般原则,并通过代码进行验证
最后是一个我自己实现的适用于大型服务器的内存管理器,融合了内核slab算法和基于非连续内存块的变长内存算法,牺牲了部分可维护性以换取超高性能
【阅读全文】
【C/C++】
定制linux内
存
管理
muziding
| 2014-09-23 23:19:07 | 阅读(160) | 评论(0)
为什么很多著名开源服务器都会自己写一套内存管理器?如果老板要我优化架构,要不要考虑把malloc给废了?
本文将从malloc的实现原理入手,分析malloc的缺陷,以及为什么malloc对于大型服务器来说并不是一个好的选择
然后我们会给出内存管理器设计的一般原则,并通过代码进行验证
最后是一个我自己实现的适用于大型服务器的内存管理器,融合了内核slab算法和基于非连续内存块的变长内存算法,牺牲了部分可维护性以换取超高性能
【阅读全文】
【C/C++】
定制linux内
存
管理
jefferxuwd
| 2014-09-23 22:42:32 | 阅读(710) | 评论(0)
为什么很多著名开源服务器都会自己写一套内存管理器?如果老板要我优化架构,要不要考虑把malloc给废了?
本文将从malloc的实现原理入手,分析malloc的缺陷,以及为什么malloc对于大型服务器来说并不是一个好的选择
然后我们会给出内存管理器设计的一般原则,并通过代码进行验证
最后是一个我自己实现的适用于大型服务器的内存管理器,融合了内核slab算法和基于非连续内存块的变长内存算法,牺牲了部分可维护性以换取超高性能
【阅读全文】
【C/C++】
定制linux内
存
管理
Garfield_Trump
| 2014-09-23 20:52:26 | 阅读(1180) | 评论(0)
为什么很多著名开源服务器都会自己写一套内存管理器?如果老板要我优化架构,要不要考虑把malloc给废了?
本文将从malloc的实现原理入手,分析malloc的缺陷,以及为什么malloc对于大型服务器来说并不是一个好的选择
然后我们会给出内存管理器设计的一般原则,并通过代码进行验证
最后是一个我自己实现的适用于大型服务器的内存管理器,融合了内核slab算法和基于非连续内存块的变长内存算法,牺牲了部分可维护性以换取超高性能
【阅读全文】
【C/C++】
判断单链表是否
存
在环,判断两个链表是否相交问题详解
tianyashuibin
| 2014-09-22 09:21:15 | 阅读(1840) | 评论(0)
有一个单链表,其中可能有一个环,也就是某个节点的next指向的是链表中在它之前的节点,这样在链表的尾部形成一环。问题:1、如何判断一个链表是不是这类链表?2、如果链表为存在环,如何找到环的入口点?解答:一、判断链表是否存在环,办法为:设置两个指针(fast, slow),初始值都指向头,slow每次前进一步,f...
【阅读全文】
【C/C++】
linux下C语言实现动态分配的缓冲区保
存
多个ascii码字符串首地址
瀚海小王子
| 2014-09-21 12:59:02 | 阅读(190) | 评论(0)
操作系统:ubuntu10.04前言
【阅读全文】
【C/C++】
**C/C++中浮点数的
存
储
方式
瀚海小王子
| 2014-09-21 12:55:16 | 阅读(180) | 评论(0)
asdf
【阅读全文】
【C/C++】
Linux C 编程内
存
泄露检测工具(二):memwatch
zhongbai
| 2014-09-21 11:11:12 | 阅读(610) | 评论(0)
【阅读全文】
【C/C++】
Linux C 编程内
存
泄露检测工具(一):mtrace
zhongbai
| 2014-09-21 11:11:00 | 阅读(520) | 评论(0)
【阅读全文】
【C/C++】
定制linux内
存
管理
尘世间一迷途小码农
| 2014-09-19 23:43:25 | 阅读(6150) | 评论(0)
为什么很多著名开源服务器都会自己写一套内存管理器?如果老板要我优化架构,要不要考虑把malloc给废了?
本文将从malloc的实现原理入手,分析malloc的缺陷,以及为什么malloc对于大型服务器来说并不是一个好的选择
然后我们会给出内存管理器设计的一般原则,并通过代码进行验证
最后是一个我自己实现的适用于大型服务器的内存管理器,融合了内核slab算法和基于非连续内存块的变长内存算法,牺牲了部分可维护性以换取超高性能
【阅读全文】
【C/C++】
C++里调用exit,内
存
中的对象没调用析构函数就退出程序了?
Jan5_Reyn
| 2014-09-10 18:05:28 | 阅读(3700) | 评论(0)
1. 进程退出时,操作系统会回收该进程所占用的所有资源。所以不需要担心内存泄漏。(这点是可以理解的,因为用户程序,难免有bug,假如进程退出不回收内存,那操作系统不是很容易挂掉吗?这是不能容忍的)2. exit()函数的也并不是完全不调用析构函数。参考ISO C++ 2003标准:static对象是会被析构的,auto对象不会析构。...
【阅读全文】
【C/C++】
内
存
动态分配与释放
123我爱编程
| 2014-09-09 20:24:58 | 阅读(990) | 评论(0)
1. C语言的函数malloc和free(1) 函数malloc和free在头文件<stdlib.h>中的原型及参数 void * malloc(size_t size)动态配置内存,大小有size决定,返回值成功时为任意类型指针,失败时为NULL。 void free(void *ptr)释放动态申请的内存空间,调用fre...
【阅读全文】
【C/C++】
实际用户ID/有效用户ID/保
存
的设置用户ID
jackywgw
| 2014-09-09 17:59:19 | 阅读(450) | 评论(0)
实际用户ID/组ID--------这两个字段取自/etc/passwd文件中对应的用户ID和组ID。有效用户ID/有效组ID/附加组ID---------------决定文件的访问权限。保存的设置用户ID/保存的设置组ID---------执行一个程序时包含了有效用户ID和有效组ID的副本。通常情况下,有效用户ID等于实际用户ID,有效用户组等于实际用户组ID。...
【阅读全文】
【C/C++】
linux下申请大内
存
的测试
tianyashuibin
| 2014-09-09 16:56:21 | 阅读(2270) | 评论(0)
操作系统: Redhat Linux AS5 32bit服务器内存: 4G服务器类型: I32最近写搜索引擎, 因为创建索引需要大量的内存, 所以对Linux下的大内存申请进行了一些测试. 希望对大家有所帮助.(1)char * p = (char *)malloc( 2G字节 );=>申请失败.(2)char * p = (char *)malloc( 1.9G字节 );=>申请成功(3)连续的申请10个300M...
【阅读全文】
【C/C++】
对内
存
的一点理解
zhangjy2008327
| 2014-09-08 16:23:45 | 阅读(810) | 评论(0)
#include <stdio.h>#include <conio.h>int main(int argc, char **argv){char *start[3] = {"one","two","three"};char *start1[5] = {"one","two","three"};char *p = "this is one";printf("&start[0]----%u\n",&start[0]);printf("start----%u\n",start);printf("&start[0] + 1----%u\n",&start[0] + 1);pri...
【阅读全文】
【C/C++】
内
存
池架构
Swayer_Chen
| 2014-09-08 12:45:52 | 阅读(1790) | 评论(0)
TBOX的内存管理模型,参考了linux kernel的内存管理机制,并在其基础上做了一些改进和优化。
【阅读全文】
【C/C++】
内
存
泄漏以及常见的解决方法
wgjnje
| 2014-09-05 19:10:30 | 阅读(600) | 评论(0)
内存泄露
【阅读全文】
【C/C++】
Qt技巧:sqlite数据库 判断表是否
存
在
Jan5_Reyn
| 2014-09-05 17:10:09 | 阅读(10670) | 评论(0)
点击(此处)折叠或打开m_dbTest = QSqlDatabase::addDatabase("QSQLITE");m_dbTest.setDatabaseName("sqlite.db");if(m_dbTest.open()){ qDebug() << "database succeeded to open";}...
【阅读全文】
【C/C++】
内
存
池架构
ouchengguo
| 2014-09-05 10:29:10 | 阅读(160) | 评论(0)
TBOX的内存管理模型,参考了linux kernel的内存管理机制,并在其基础上做了一些改进和优化。
【阅读全文】
首页
<<
11
12
13
14
15
16
17
18
19
20
>>
末页