[Spice-devel] [PATCH 0/2] Fix to osx client performance issue

Kirill Moizik kirill at daynix.com
Wed Aug 5 07:40:34 PDT 2015


From: Kirill Moizik <kmoizik at redhat.com>

Osx client performance is below expectation. On windows 7 and above every simple action (open a folder) takes seconds to be rendered
on the screen. After research we found out that it is due to poor performance of drawing RGBA bitmaps to NSViews in OSX. The plem caused by 
bad performance of interpolation and color transformation routines, by disabling interpolation and creatng images with system color scheme we achieved significant
improvement in performance: from ~3600ms per action (open folder) to ~115ms per same action.  
Additional details  can be found in report :
https://drive.google.com/file/d/0Bzj1DB_SuSMvY0xZbF9RMkZ3Rk0/view?usp=sharing

Kirill Moizik (2):
  Integrate patch for mac performance  issue into build system
  Add patch fixing performance issue

 cairo-quartz-surface-performance-patch.patch       | 61 ++++++++++++++++++++++
 modulesets/spice.xml                               | 15 ++++++
 2 files changed, 76 insertions(+), 0 deletions(-)
 create mode 100644 cairo-quartz-surface-performance-patch.patch

-- 
2.3.2 (Apple Git-55)



More information about the Spice-devel mailing list