Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 526868

Summary: [10.13] Control.redraw is too slow in macosx high sierra
Product: [Eclipse Project] Platform Reporter: Shawn Liu <shawn>
Component: SWTAssignee: Platform-SWT-Inbox <platform-swt-inbox>
Status: RESOLVED WORKSFORME QA Contact:
Severity: major    
Priority: P3 CC: lshanmug, peter
Version: 4.7.1a   
Target Milestone: ---   
Hardware: PC   
OS: Mac OS X   
Whiteboard:
Bug Depends on:    
Bug Blocks: 527287, 534934    

Description Shawn Liu CLA 2017-11-06 04:10:33 EST
Control.redraw is too slow in macosx high sierra.

In my own Eclipse RCP application, I use FigureCanvas to show some contents. When refresh, FigureCanvas call redraw() or redraw(x, y, width, height, all) to update its figures. But this call cost too long, even if just redraw a samll rect area. (eg. need 350ms+ when redraw a small rect like (0, 0, 80, 50) in my mac, that's ok in Windows and old macosx version(10.12, macosx sierra)).

Please update SWT to adapt Macosx High Sierra, to make it perform better and useful.

Thankyou very much.
Comment 1 Shawn Liu CLA 2017-11-06 23:01:13 EST
Somebody here? Please help me! Thanks very much.
Comment 2 Lakshmi P Shanmugam CLA 2017-11-08 07:41:57 EST
Can you please provide a sample application to reproduce/debug the problem?
Comment 3 Lakshmi P Shanmugam CLA 2018-06-12 04:05:49 EDT
> Can you please provide a sample application to reproduce/debug the problem?
Ping!
Comment 4 Lakshmi P Shanmugam CLA 2018-08-28 08:01:05 EDT
Closing as there was no response. Please reopen if it happens with 4.8/4.9-I-builds.