Searched hist:269780 (Results 1 - 1 of 1) sorted by relevance
/freebsd-11-stable/sys/dev/vt/ | ||
H A D | vt_buf.c | diff 269780 Sun Aug 10 13:12:01 MDT 2014 dumbbell vt(4): Add vtbuf_dirty*_locked() to lock vtbuf once, not twice In several functions, vtbuf_putchar() in particular, the lock on vtbuf is acquired twice: 1. once by the said functions; 2. once in vtbuf_dirty(). Now, vtbuf_dirty_locked() and vtbuf_dirty_cell_locked() allow to acquire that lock only once. This improves the input speed of vt(4). To measure the gain, a 50,000-lines file was displayed on the console using cat(1). The time taken by cat(1) is reported below: o On amd64, with vt_vga: - before: 1.0" - after: 0.5" o On sparc64, with creator_vt: - before: 13.6" - after: 10.5" MFC after: 1 week |
Completed in 70 milliseconds