Hi,

I recently figured out why my terminal would regularly freeze for a 
split-second. The culprit seems to be some kind of leak in the code for 
calling external programs in the statusline. If I have a call to an 
external program there and start a new tmux server, everything runs 
smoothly. But over the course of one-two weeks tmux starts introducing 
short pauses every time the statusline updates, which is quite annoying 
especially when scrolling. These pauses seem to be unrelated to the 
duration of the execution of the program, even a simple #(date) triggers 
it. Removing the call from the statusline of a running tmux also removes 
the pauses, but putting the command back restores the pauses. The 
problem seems to be server-wide, new sessions have the same pauses. Only 
starting a new server with the -L option gets rid of them. But since I 
usually have a lot of sessions with important state running all the time 
this isn't really feasible to do regularly.

Note that I'm using a status-interval of 1.

Cheers,
Jan


------------------------------------------------------------------------------
LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13. 
http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk
_______________________________________________
tmux-users mailing list
tmux-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tmux-users

Reply via email to