大约有 6,000 项符合查询结果(耗时:0.0242秒) [XML]

https://www.tsingfun.com/it/da... 

OceanBase使用libeasy原理源码分析:服务器端 - 数据库(内核) - 清泛网 - ...

...one event loop per thread的模式,即每个线程一个event loop, 内存资源每连接自管理,连接之间的资源互不干涉。每个连接(easy_connection_t)上有可以有多个消息(easy_message_t),通过链表连起来,每个消息可以由多个请求组成(easy_request_t)...
https://www.tsingfun.com/it/os... 

内存优化总结:ptmalloc、tcmalloc和jemalloc - 操作系统(内核) - 清泛网 - ...

内存优化总结:ptmalloc、tcmalloc和jemallocmemory-optimize需求系统的物理内存是有限的,而对内存的需求是变化的, 程序的动态性越强,内存管理就越重要,选择合适的内存管理算法会带来明显的性能提升。比如nginx, 它每个连接accept...
https://www.tsingfun.com/it/cpp/2080.html 

什么是 Ringbuffer ? - C/C++ - 清泛网 - 专注C/C++及内核技术

...且有一个容易预测的访问模式。(译者注:数组内元素的内存地址的连续性存储的)。这是对CPU缓存友好的—也就是说,硬件级别,数组中的元素是会被预加载的,因此ringbuffer当中,cpu无需时不时去主存加载数组中的下一...
https://www.tsingfun.com/it/cpp/2155.html 

【精心整理】【实用】visual C++中最常用的类与API函数 - C/C++ - 清泛网 -...

...素值 CByteArray::SetSize 设置数组的大小,并基于需要分配内存;若新值小于原数组,则截断旧数组,释放所有未用内存。 void SetSize(int nNewSize,int nGrowBy=-1); 参数:nNewSize 新数组的大小,必须大于等于0;nGrowBy 扩大数组时至少要...
https://www.tsingfun.com/it/cpp/650.html 

NASM x86汇编入门指南 - C/C++ - 清泛网 - 专注C/C++及内核技术

...能处理真正的现代的32位汇编,32位代码运行flat(平板)内存模型,其基本意思就是你根本不用再担心段寄存器的处理,因为你不必用段地址来重写或者修改段寄存器,它的每个地址都是32位长,并包含一个偏移量(这里暂时不必...
https://www.tsingfun.com/it/tech/1087.html 

Http长连接200万尝试及调优 - 更多技术 - 清泛网 - 专注C/C++及内核技术

...一下,对于这类服务,需消耗的系统资源有:cpu、网络、内存。所以,想让系统性能达到最佳,我们先找到系统的瓶颈所。这样的长连接,往往我们是没有数据发送的,所以也可以看作为非活动连接。对于系统来说,这种非活...
https://www.tsingfun.com/it/tech/1059.html 

浅谈TCP优化 - 更多技术 - 清泛网 - 专注C/C++及内核技术

...设置了一个足够大的缓冲,那么当大量请求同时到达时,内存会不会爆掉?通常不会,因为Linux本身有一个缓冲大小自动调优的机制,窗口的实际大小会自动最小值和最大值之间动,以期找到性能和资源的平衡点。 通过如...
https://www.tsingfun.com/it/tech/453.html 

Postfix发信的频率控制几个参数 - 更多技术 - 清泛网 - 专注C/C++及内核技术

...以通过以下几个方面来控制postfix消耗的资源: 1. 限制内存中的对象的大小 要控制对内存资源的消耗,必须控制内存中对象的大小。可以用以下的参数来进行对象大小的控制: line_length_limit:控制读入数据时每一行的大小,...
https://www.tsingfun.com/it/cpp/2071.html 

C++模板的特化 - C/C++ - 清泛网 - 专注C/C++及内核技术

...很有必要强调一下对非类型模板参数的限制,不能使用点数、class类型的对象和内部链接对象(例如字符串常量"hello world!")作为实参;它们可以是常整数(包括枚举值)或者指向外部链接对象的指针。 对外部链接对象的指针...
https://www.tsingfun.com/it/cpp/1261.html 

SHFileOperation函数总结(文件夹的移动、复制、删除) - C/C++ - 清泛网 -...

...件到空目录中时hNameMappings一定是NULL 所以hNameMappings只是内存中的一块地区用来让Explorer.exe保存被重命名的文件,以避免文件名冲突! 上面知道了如何才能使hNameMappings有效 现如何使用hNameMappings,及其所指的结构大小?并取得这个...