是否有人尝试按照以下方式在c#中创建自己的记录器:
https://github.com/connamara/quickfixn/blob/master/QuickFIXn/FileLog.cs
我正在对此进行测试,而且我似乎无法提高测量速度 - 似乎只有一段有限的时间用于:
geom_line(data=predicted...)
或者我做错了什么。
在我的版本中,我纯粹为消息添加时间戳并添加到内存中的列表,然后在后台线程上写入文件。但是,日志条目之间的时间显示为直接写入磁盘。所以,我想知道在此次通话之前是否有很多隐藏处理。
我已经禁用" Crack" - 所以它没有这样做。
答案 0 :(得分:0)
我似乎没有记录您的处理时间,而是在您的程序中。添加到列表应该比将其写入磁盘更快。但是,如果您的程序进行了大量处理,您只会注意到整体性能的微小差异。您可以添加一个分析器来查找时间。