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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



From: Kirill Moizik <kmoizik@xxxxxxxxxx>

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)

_______________________________________________
Spice-devel mailing list
Spice-devel@xxxxxxxxxxxxxxxxxxxxx
http://lists.freedesktop.org/mailman/listinfo/spice-devel




[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]     [Monitors]