On Mon, Jun 20, 2011 at 9:12 AM, Avi Kivity <a...@redhat.com> wrote: > When running kvm-autotest, fputc() is often the second highest (sometimes #1) > function showing up in a profile. This is due to fputc() locking the file > for every byte written. > > Optimize by buffering a line's worth of pixels and writing that out in a > single call. > > Signed-off-by: Avi Kivity <a...@redhat.com> > --- > > v2: drop unportable fputc_unlocked > > hw/vga.c | 13 ++++++++++--- > 1 files changed, 10 insertions(+), 3 deletions(-)
Reviewed-by: Stefan Hajnoczi <stefa...@linux.vnet.ibm.com>