Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > alt.comp.software.thunderbird > #21115

Re: Slow message send

From Paul <nospam@needed.invalid>
Newsgroups alt.comp.software.thunderbird
Subject Re: Slow message send
Date 2026-06-25 11:45 -0400
Organization A noiseless patient Spider
Message-ID <111jie3$3st08$1@dont-email.me> (permalink)
References (3 earlier) <6A397BBD.2070004@backwurst.de> <ld1j3lpququo1ije1nldu1ggdhb6gop9be@4ax.com> <111e4rp$2ahal$2@dont-email.me> <111jb19$3q87m$1@dont-email.me> <111jdtv$3rbru$1@dont-email.me>

Show all headers | View raw


On Thu, 6/25/2026 10:28 AM, Paul wrote:
> On 6/25/2026 9:38 AM, Paul wrote:
>> On 6/23/2026 10:22 AM, John C. wrote:
>>> Nobody wrote:
>>>> Frank Miller wrote:
>>>>> Andy Burns wrote:
>>>>>> Frank Miller wrote:
>>>>>>>
>>>>>>> What the heck is "assembled" there?
>>>>>>
>>>>>> Bolting the headers, body and attachments together.
>>>>>
>>>>> I've never seen a message of that kind.
>>>>
>>>> It's been happening/appearing regularly for me for several versions of
>>>> TB; I can't put a time-frame/version number on it.  It's momentary and
>>>> personally of no concern.
>>>
>>> For me, the delay is from around 5 seconds to as high as 10 (observed)
>>> and maybe even longer.
>>>
>>> That's simply unacceptable to me.
>>>
>>
>> So I suppose I should try a send into this group with TB 152.0 .
>>
>> I have my video recorder running, and my Wireshark running.
> 
> From clicking "Sent" to complete, is around 5 seconds.
> 
> Ryzen 5700G 8C 16T , lots of RAM,
>   Win10 x86 in VBox, 3072MB RAM, TB152.0 x86 installed.
> 
> Unfortunately, the timestamp in Wireshark was not set to real time,
> so I lost my correlation...
> 
> <indeterminate text prep time>
> 141.27 to 142.14 seconds
>    AUTHINFO user xxxxxxxx
>    AUTHINFO pass yyyyyyyy
>    281 Authentication succeeded
> 142.14
>    POST
>    340 OK recommended Message-ID <111jb19$3q87m$1@dont-email.me>
>    <Burst of one-sentence-per-packet
>     142.2870 - 142.2930    42 packets in 0.006 seconds
>    >
>    <Burst of ACKS
>     142.4125 - 142.4568    21 ACKS in 0.0443 seconds
>    >
> 143.49
>    240 Article Received
> 
> About 2.2 seconds on the wire, using a fairly inefficient
> transmission scheme. Perhaps sending one line per packet
> is some sort of goofy RFC ?
> 
> So now we have to figure out where the rest of the time went.
> I'll time this one on the way out.
> 
>     Paul

Imagine a stopwatch is running. Some of the time mentioned
here is "seconds after the top tick on the stop watch".
The transaction starts at 11 seconds on the stop watch and
ends at 18 seconds on the stop watch.

The longer message took from 11 seconds to 18 seconds, for 7 seconds elapsed.

Around 16-17.5 seconds is the network phase.
Because I was careful to authenticate before posting,
it did not need to authenticate before the POST request.
At 17.5 seconds it did 240 Article Received.

OK, that leaves 11-16 for textual preparation.

Procmon tells me that at 13 seconds, there is the
thunder of hoofbeats as "Avalon Graphics" are called.
In the VBOX video recording, the graphics box appears at 16 seconds.
This means "assembling" might actually correlate better with
the wire phase of the thing.

For procmon, there is radio silence up to 13 seconds, nothing (as usual)
to tell me when I clicked. Procmon is not Windbg, and
only a limited set of events are recorded.

At 16.1 seconds,

   C:\users\bullwinkle\AppData\Local\Temp\nsemail.eml   2386 byte write

so the message preparation is hidden somewhere else even
more temporary than that. Whether the text is "gathered"
before the 13 second mark, or some time between 13 and 16,
I cannot determine as there are no marks.

So that is the file which will eventually make it to the wire.
At 16.16 seconds, that's when the POST packet is sent for the
wire phase of the operation. And roughly around that
same time point, the captured video of the VM claims
the status box pops out.

It's possible that the "baggage" of calling
Avalon Graphics is having a high impact. Maybe in
threading-land, they should have "warmed up" the
Avalon Graphics at 11 seconds, even if there
was no status to write to it at that point.

I would guess a craftsman could optimize this a tiny
bit, or, just dump the status box.

I don't have any evidence to convince a jury. I can't
see everything using three tools, and that's about
all I can describe of what happens.

I consider it a bit weird, that a message is sent, with
a packet per sentence (when a packet could be as big
as 1500 bytes). When I've seen black hole routing problems
caused by my other email tool sending 1500 byte packets.
But sending the small packets, does not cost anything
for messages this small. It would not be a good way to
send a 20MB email :-)

   Paul

Back to alt.comp.software.thunderbird | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Slow message send "John C." <r9jmg0@yahoo.com> - 2026-06-22 02:46 -0700
  Re: Slow message send "John C." <r9jmg0@yahoo.com> - 2026-06-22 02:47 -0700
  Re: Slow message send Andy Burns <usenet@andyburns.uk> - 2026-06-22 11:04 +0100
    Re: Slow message send "John C." <r9jmg0@yahoo.com> - 2026-06-23 06:31 -0700
      Re: Slow message send "Carlos E. R." <robin_listas@es.invalid> - 2026-06-23 19:23 +0200
        Re: Slow message send "John C." <r9jmg0@yahoo.com> - 2026-06-24 04:34 -0700
  Re: Slow message send "Alan K." <alan@invalid.com> - 2026-06-22 07:28 -0400
    Re: Slow message send "John C." <r9jmg0@yahoo.com> - 2026-06-23 06:53 -0700
  Re: Slow message send VanguardLH <V@nguard.LH> - 2026-06-22 12:01 -0500
    Re: Slow message send "John C." <r9jmg0@yahoo.com> - 2026-06-23 07:18 -0700
      Re: Slow message send "John C." <r9jmg0@yahoo.com> - 2026-06-23 07:20 -0700
        Re: Slow message send VanguardLH <V@nguard.LH> - 2026-06-23 12:34 -0500
          Re: Slow message send "John C." <r9jmg0@yahoo.com> - 2026-06-24 05:38 -0700
            Re: Slow message send VanguardLH <V@nguard.LH> - 2026-06-24 17:18 -0500
      Re: Slow message send VanguardLH <V@nguard.LH> - 2026-06-23 12:02 -0500
        Re: Slow message send "John C." <r9jmg0@yahoo.com> - 2026-06-24 05:48 -0700
          Re: Slow message send Nobody <jock@soccer.com> - 2026-06-24 09:10 -0700
            Re: Slow message send "John C." <r9jmg0@yahoo.com> - 2026-06-25 05:20 -0700
              Re: Slow message send Nobody <jock@soccer.com> - 2026-06-25 09:15 -0700
                Re: Slow message send "John C." <r9jmg0@yahoo.com> - 2026-06-26 06:24 -0700
                Re: Slow message send Nobody <jock@soccer.com> - 2026-06-26 11:46 -0700
                Re: Slow message send Paul <nospam@needed.invalid> - 2026-06-26 22:45 -0400
                Re: Slow message send Nobody <jock@soccer.com> - 2026-06-27 11:27 -0700
                Re: Slow message send Paul <nospam@needed.invalid> - 2026-06-26 22:50 -0400
                Re: Slow message send VanguardLH <V@nguard.LH> - 2026-06-26 23:44 -0500
                Re: Slow message send Paul <nospam@needed.invalid> - 2026-06-27 06:59 -0400
                Re: Slow message send "Carlos E. R." <robin_listas@es.invalid> - 2026-06-27 14:09 +0200
                Re: Slow message send Paul <nospam@needed.invalid> - 2026-06-27 10:33 -0400
                Re: Slow message send "John C." <r9jmg0@yahoo.com> - 2026-06-28 00:55 -0700
          Re: Slow message send VanguardLH <V@nguard.LH> - 2026-06-24 17:15 -0500
            Re: Slow message send "John C." <r9jmg0@yahoo.com> - 2026-06-25 05:21 -0700
  Re: Slow message send Frank Miller <miller@posteo.ee> - 2026-06-22 19:44 +0200
    Re: Slow message send Andy Burns <usenet@andyburns.uk> - 2026-06-22 19:03 +0100
      Re: Slow message send Frank Miller <miller@posteo.ee> - 2026-06-22 20:15 +0200
        Re: Slow message send Nobody <jock@soccer.com> - 2026-06-22 12:01 -0700
          Re: Slow message send "Carlos E. R." <robin_listas@es.invalid> - 2026-06-22 21:31 +0200
          Re: Slow message send "John C." <r9jmg0@yahoo.com> - 2026-06-23 07:22 -0700
            Re: Slow message send "Mr. Man-wai Chang" <toylet.toylet@gmail.com> - 2026-06-23 22:34 +0800
            Re: Slow message send Paul <nospam@needed.invalid> - 2026-06-25 09:38 -0400
              Re: Slow message send Paul <nospam@needed.invalid> - 2026-06-25 10:28 -0400
                Re: Slow message send Paul <nospam@needed.invalid> - 2026-06-25 11:45 -0400
                Re: Slow message send "John C." <r9jmg0@yahoo.com> - 2026-06-26 06:28 -0700
                Re: Slow message send "John C." <r9jmg0@yahoo.com> - 2026-06-26 06:28 -0700
                Re: Slow message send Paul <nospam@needed.invalid> - 2026-06-26 09:56 -0400
          Re: Slow message send "Mr. Man-wai Chang" <toylet.toylet@gmail.com> - 2026-06-23 22:34 +0800
  Re: Slow message send "Mr. Man-wai Chang" <toylet.toylet@gmail.com> - 2026-06-23 03:13 +0800
  Re: Slow message send "Mr. Man-wai Chang" <toylet.toylet@gmail.com> - 2026-06-24 14:51 +0800

csiph-web