为数据密集型操作创建日志
Creating a log for intensive data operation
我的应用程序正在处理大量的密集数据操作。这个过程通常需要12个小时才能完成。最近我遇到了一些问题,我做了一些功能来记录光盘上的文件。但这是我做过的最糟糕的决定。此应用程序现在需要48小时(4倍以上)。
有没有办法在不影响性能的情况下创建日志?我听说过MSMQ消息等。有哪些不同的选项?
根据工作负载和日志记录的数量,异步日志记录器可能会有所帮助。不过,自己实现一个也不完全是微不足道的。我以前用过g2log
相关文章:
- 如何创建一个CMake变量,除非显式重写,否则使用默认值
- 未创建日志文件
- boost日志文件无法创建sample.log文件
- 使用 redis 进行日志缓存:是否可以创建逐出到 PostgreSQL 的逐出策略?
- Mac OS X:应用程序可以创建日志文件
- 如何使用 c++ 在 "Application and Services Logs" 部分创建事件日志
- 无法创建将包含日志文件的文件夹
- NT内核记录器会话日志未创建
- Pantheios:当太大时创建一个新的日志文件
- 尝试创建流的错误日志 - 获取"one or more multiply defined symbols found"
- 我们可以为 boost 库中的每个线程创建单独的日志文件吗?
- 正在创建故障日志
- 创建一个简单的窗口来输出用于调试的信息(日志样式)- wxWidgets
- 在扩展中创建字符串流的日志宏
- c#应用程序log4net日志文件在c++ /CLI中使用时未创建
- 在Android上创建可公开访问的日志文件的位置
- 创建一个没有时间字符串的Google日志文件
- 为数据密集型操作创建日志
- 如何创建一个宏来验证HR和日志
- 在分析器中创建日志的格式