{{Quickfixn}} Latency in log writing

xmoon 2000 xmoon2000 at googlemail.com
Tue May 14 07:14:08 PDT 2019


Hi,

I get about 20 million records via QuickFix .NET in c# per day.

I have done a pcapture and can see that the tag52 and WireShark times
are close - so latency is not from transmission.

In my app I have stripped everything out (see FromApp below).So that I
do nothing with the data - I just allow QuickFix engine to write fix
messages to log on my SSD.

BUT I can see latencies of 500ms between QuickFix log time and tag52 time.

What might be causing this? Is writing to SSD so slow? Or is it
because several other apps are reading this log file?

        public void FromApp(QuickFix.Message msg, SessionID sessionID)
        {
            return;

            try
            {
                Crack(msg, sessionID);
            }
            catch (Exception ex)
            {
                Console.WriteLine("==Cracker exception==");
                Console.WriteLine(ex.ToString());
                Console.WriteLine(ex.StackTrace);
            }
        }


More information about the Quickfixn mailing list