This is the mail archive of the cygwin mailing list for the Cygwin project.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: tmux 2.x performance regression when switching windows

On May 24 14:02, Patrick MÃzard wrote:
> Hello,
> I noticed moving between tmux windows became much slower since 2.0.x
> when running some applications in the windows. The problems disappear
> if I move back to 1.9. To reproduce:
> - Cygwin: CYGWIN_NT-6.1-WOW PMD 2.0.2(0.287/5/3) 2015-05-08 17:03 i686 Cygwin, Win7 64 bits.
> - Start tmux and create two windows.
> - In one of the windows, execute the following Go program (natively compiled, Go 1.4.2 64-bits):
> """
> package main
> import (
>     "fmt"
>     "time"
> )
> func main() {
>     for i := 0; ; i++ {
>         fmt.Println(i)
>         time.Sleep(500*time.Millisecond)
>     }
> }
> """
> - Try switching between windows
> KO => it eventually succeeds but lags a lot. With 1.9, the switch is
> immediate.

1.9?  Do you mean 1.7.35, by any chance?  This *may* be related to the
changes in the pty code, which now uses two different pipes for Cygwin
and for native processes...

Takashi, any chance you could take a look?


Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Maintainer                 cygwin AT cygwin DOT com
Red Hat

Attachment: pgpqcu4yXEkd3.pgp
Description: PGP signature

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]