Hello. On Sun, 16 Sep 2012 14:00:44 +0200 Aurélien Aptel <[email protected]> wrote: > On Sun, Sep 16, 2012 at 12:26 PM, Christoph Lohmann <[email protected]> wrote: > > If there is something to read from the tty, handle it, then wait for > > five microseconds in select() and see if the buffer filled again. If > > yes, handle this and do it again. After a certain amount of such loops > > (1000) break and redraw the terminal. This arbitary break is there be‐ > > cause without it the user would see a stuttering in the output and it > > seems to go wrong. This loop number is related to my development machine > > and a better solution to calculate or replace it with a more natural > > value would be more fitting solution. > > I'm not really sure it's simpler then. I will look into it tonight. > > > In the benchmark you proposed (count=500) I could reproduce the same > > times as urxvt with the above changes. > > I've made a mistake in the command, you should use /dev/urandom > instead of /dev/random because the latter can block on read, see $ man > 4 random.
Yes, thanks. I forgot to mention that I changed it to /dev/urandom when doing the comparison. Thinkpads don’t have the magic entropy device yet. :( Sincerely, Christoph
