陈硕的Blog

发布一个适合服务端C++程序的高效日志库

PPT 见 http://www.slideshare.net/chenshuo/efficient-logging-in-multithreaded-c-server/

2012年6月30日在深圳的简短演讲:

http://v.youku.com/v_show/id_XNDIyMjUwMDYw.html

http://www.youtube.com/watch?v=KM_eQ6uRYdU

 


代码位于 muduo 网络库中的 muduo/base

https://github.com/chenshuo/muduo

muduo 0.5.0 也包含了这个日志库 http://code.google.com/p/muduo/

posted on 2012-06-06 21:27 陈硕 阅读(8446) 评论(5)  编辑 收藏 引用 所属分类: muduo

评论

# re: 发布一个适合服务端C++程序的高效日志库 2012-06-07 10:12 HASKELL

我以为好的功能库应该提供C接口  回复  更多评论   

# re: 发布一个适合服务端C++程序的高效日志库[未登录] 2012-06-07 20:58 123

顶楼上的  回复  更多评论   

# re: 发布一个适合服务端C++程序的高效日志库 2012-06-26 16:19 islet8

从C++工程实践看到muduo的logstream/logger,大部分的设计都很赞,唯一的疑问是,你每条日志都重新创建logger/impl/logstream对象,虽然都是栈上的内存分配释放,但如果大量打印日志(在满载处理业务的同时每秒几百条或上千条),是否存在性能瓶颈?
希望得到指教:)  回复  更多评论   

# re: 发布一个适合服务端C++程序的高效日志库 2012-06-26 18:54 Solstice

@islet8
没有性能瓶颈,muduo logging 的实测效率是每秒上百万条日志。  回复  更多评论   

# re: 发布一个适合服务端C++程序的高效日志库 2012-06-27 07:44 islet8

@Solstice
收到!我看glog也是这么做的,不过由于我的应用环境是pc/android游戏,和服务器/桌面应用还是有一些区别,等我实测吧 :)  回复  更多评论   


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


<2012年7月>
24252627282930
1234567
891011121314
15161718192021
22232425262728
2930311234

导航

统计

常用链接

随笔分类

随笔档案

相册

搜索

最新评论

阅读排行榜

评论排行榜