|
|
|
Interesting, but if filtering for just the two messages makes a difference that would mean that the delay isn't in recieving the message (which should be faster if the message is sent faster) but in the handling of the message.
reading you're blog post I'm wondering if the length of the message and/or the filter (both of which need to be processed by the listener) might factor in to this, I'll try later to run some tests on this and if I can get a good working model I'll upload scripts for it.
The filtering makes a huge difference in the time taken to run the entire test, because the script is only delivered 2 messages instead of 502. The issue, though, is that the processing of the same number of messages takes longer with Mono. With so few messages, the difference between the run times of the Mono and non-Mono script are not noticeable, but I would bet that there is still a difference.
I brought this to Periapse's attention at office hours yesterday and he said he'd (or I should, I don't remember) bring it to babbage's attention but that they would look into it so that's progress at least I guess.
I have been seeing a notable difference in attachment response when using chat commands via llWhisper to llListen on a negative chat channel. But, I am on the Main Grid. I was wondering if it could be related or do I have a seperate issue that is similar? It was all working fine up to about a week or so ago, then the attachments I was working on started taking minutes to respond rather than seconds.
@Lee: The easy way to test that hypothesis is to rerun the tests with strings made up (exclusively) of Two-Byte UTF8 characters (characters in the range [128, 2048) ).
The delay that I noted on the Main Grid has finally cleared up. I apologize if my comments didn't belong in this issue.
I tried running the tests with different string lengths, and there was no significant difference.
How is this linked to
I could see it if it was because Mono queued events are handled slower, but in any case the connection is not obvious. I can confirm that this is now fixed on the Beta grid. Thanks Lindens!
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
http://colinkiernan.blogspot.com/2008/03/lsl-listen-mono-testing.html