显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

生命无非记忆

不要在记忆中丢失了自己

 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 
 
 

PostgreSQL GIN索引实现原理(2)

2016-3-16 14:54:53 阅读147 评论0 162016/03 Mar16

4       GIN索引的页面和元组结构

4.1   页面结构

作者  | 2016-3-16 14:54:53 | 阅读(147) |评论(0) | 阅读全文>>

PostgreSQL GIN索引实现原理(1)

2016-3-16 14:53:16 阅读383 评论0 162016/03 Mar16

1       概述

GIN(Generalized Inverted Index, 通用倒排索引

作者  | 2016-3-16 14:53:16 | 阅读(383) |评论(0) | 阅读全文>>

使用malloc_stats发现内存占用过高问题

2015-12-10 11:18:12 阅读329 评论0 102015/12 Dec10

系统内存占用过高主要有两种可能:一种内存泄露,二是由于malloc内存管理算法导致已经free的内存没有还给操作系统(参考http://zisedeqing.blog.163.com/blog/static/9555087120151182656875/)。
glibc提供了两个用来监控malloc内存状态的接口:malloc_stats 和mallinfo
malloc_stats 主要是把每个area请求和正在使用的内存状态输出到标准错误输出,malloc_statas详细说明参见:http://www.man7.org/linux/man-pages/man3/malloc_stats.3.html
mallinfo:主要是输出主area的内存详细信息

作者  | 2015-12-10 11:18:12 | 阅读(329) |评论(0) | 阅读全文>>

在应用程序中替换Linux中Glibc的malloc的四种方法

2015-12-8 16:10:11 阅读108 评论0 82015/12 Dec8


         打算优化系统的内存分配,接管glibc提供的内存管理,但是整个工程的代码量很大,使用mallocrealloccallocfree的地方到处都是,如果自己写好的接口需要重命名所有的调用,先不说工作量,部分没有权限查看代码的.a文件就搞不定了。所以需要替换掉系统的

作者  | 2015-12-8 16:10:11 | 阅读(108) |评论(0) | 阅读全文>>

如何查看进程发生缺页中断的次数

         用ps -o majflt,minflt -C program命令查看。

          majflt代表major fault,中文名叫大错误,minflt代表minor fault,中文名叫小错误

          这两个数值表示一个进程自启动以来所发生的缺页中断的次数

发成缺页中断后,执行了那些操作?

作者  | 2015-12-8 14:06:56 | 阅读(99) |评论(0) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 
 
 

河南省 商丘市 射手座

 发消息  写留言

 
博客等级加载中...
今日访问加载中...
总访问量加载中...
最后登录加载中...
 
 
 
 
 
 
 
心情随笔列表加载中...
 
 
 
 
 
 
 
 
 
 
 
网易云音乐 曲目表歌词秀
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
博友列表加载中...
 
 
 
 
 

日历

 
 
模块内容加载中...
 
 
 
 
 

天气

 
 
模块内容加载中...
 
 
 
 
 
 
 
列表加载中...
 
 
 
 
 
 我要留言
 
 
 
留言列表加载中...
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017

注册 登录  
 加关注