[Release 2013.4.7]
In the file Session.cs there are the lines:
[664] this.Log(string.Format("SendMessage to server '{0}': '{1}'.", message.GetType().Name, message.ToString()));
[1542] this.Log(string.Format("ReceiveMessage from server: '{0}': '{1}'.", message.GetType().Name, message.ToString()));
These lines are additions from the previous release where they were commented out.
Under testing I have found that when writing data there is approximately a 50% performance degredation, ie. in my test, the previous software release (without these logging statements), managed a transfer rate of approximately 700Kbps which degraded to approximately 300Kbps with the logging statements added in.
I have only tested write performance, but I have double-checked that the cause of the performance degredation is definitely due to the logging statements. Currently I have them both disabled in my local copy.
Can I suggest that these statements are temporarily removed?
Thank you.
In the file Session.cs there are the lines:
[664] this.Log(string.Format("SendMessage to server '{0}': '{1}'.", message.GetType().Name, message.ToString()));
[1542] this.Log(string.Format("ReceiveMessage from server: '{0}': '{1}'.", message.GetType().Name, message.ToString()));
These lines are additions from the previous release where they were commented out.
Under testing I have found that when writing data there is approximately a 50% performance degredation, ie. in my test, the previous software release (without these logging statements), managed a transfer rate of approximately 700Kbps which degraded to approximately 300Kbps with the logging statements added in.
I have only tested write performance, but I have double-checked that the cause of the performance degredation is definitely due to the logging statements. Currently I have them both disabled in my local copy.
Can I suggest that these statements are temporarily removed?
Thank you.