QuickFix / N日志记录性能

时间:2015-05-21 10:02:38

标签: c# performance quickfix

是否有人尝试按照以下方式在c#中创建自己的记录器:

https://github.com/connamara/quickfixn/blob/master/QuickFIXn/FileLog.cs

我正在对此进行测试,而且我似乎无法提高测量速度 - 似乎只有一段有限的时间用于:

geom_line(data=predicted...)

或者我做错了什么。

在我的版本中,我纯粹为消息添加时间戳并添加到内存中的列表,然后在后台线程上写入文件。但是,日志条目之间的时间显示为直接写入磁盘。所以,我想知道在此次通话之前是否有很多隐藏处理。

我已经禁用" Crack" - 所以它没有这样做。

1 个答案:

答案 0 :(得分:0)

我似乎没有记录您的处理时间,而是在您的程序中。添加到列表应该比将其写入磁盘更快。但是,如果您的程序进行了大量处理,您只会注意到整体性能的微小差异。您可以添加一个分析器来查找时间。