如何快速打印服务器日志

帝国队长 2015-02-15 03:13:47
最近写了个服务器程序
发送6000 条数据 (初学者 速度有点慢,就不要吐槽我了。)
显示到屏幕用的printf 打印日志用的 FILE fopen
不打印不显示 640
异步打印显示 740
同步打印显示 8740
只打印不显示 5300
只显示不打印 4300
用时都是以毫秒为单位
现在的问题是,用异步可以解决运行打印的效率
但是740毫秒只是接收的时间,打印还是要很久才会完成。这样数据超来超多,申请的内存空间就有可能会爆掉
不知道各位大神有没有什么这方面的经验。
...全文
441 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
xian_wwq 2015-03-30
  • 打赏
  • 举报
回复
打印话费时间正常 可以根据重要程度,对日志进行分级, 不同级别打印的信息量不同, 也可以对同一类错误信息进行计数,而不是重复打印
oyljerry 2015-03-27
  • 打赏
  • 举报
回复
这个没办法,打印本来就是IO操作,是最耗时的。
帝国队长 2015-02-16
  • 打赏
  • 举报
回复
帝国队长 2015-02-15
  • 打赏
  • 举报
回复
没有人知道吗。

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧