Home » Community » U++ community news and announcements » Painter refactored/optimized
Re: Painter refactored/optimized [message #50546 is a reply to message #50542] |
Wed, 14 November 2018 10:57   |
Tom1
Messages: 1303 Registered: March 2007
|
Ultimate Contributor |
|
|
Hi Mirek,
As of r12533 Create now works as expected 
However, there seems to be a severe performance issue with MT. In some cases MT can be three times slower than MT before this optimization round. E.g. a vector map rendering in 20 ms with previous MT and in 40 ms with ST now takes 60 ms with new MT.
This is somehow related to changing transformations (of course within Begin/End pairs) which is now extremely expensive, especially when using MT.
Thanks and best regards,
Tom
EDIT: I created a transformation intensive view that shows a matrix of just 90 symbols. Each of the symbols are drawn with strokes and fills using a different translation for each within a Begin/End pair. Rendering of this same view takes only 2.2 ms with ST but a whopping 45 ms with MT! Using PreClip or not does not have any observable effect on the result.
[Updated on: Wed, 14 November 2018 11:37] Report message to a moderator
|
|
|
 |
|
Painter refactored/optimized
By: mirek on Sun, 11 November 2018 13:47
|
 |
|
Re: Painter refactored/optimized
By: Tom1 on Sun, 11 November 2018 18:06
|
 |
|
Re: Painter refactored/optimized
By: koldo on Sun, 11 November 2018 18:15
|
 |
|
Re: Painter refactored/optimized
By: Novo on Sun, 11 November 2018 19:55
|
 |
|
Re: Painter refactored/optimized
By: Tom1 on Mon, 12 November 2018 09:25
|
 |
|
Re: Painter refactored/optimized
By: mirek on Mon, 12 November 2018 09:35
|
 |
|
Re: Painter refactored/optimized
By: mirek on Mon, 12 November 2018 09:39
|
 |
|
Re: Painter refactored/optimized
By: Tom1 on Mon, 12 November 2018 09:55
|
 |
|
Re: Painter refactored/optimized
By: Tom1 on Mon, 12 November 2018 09:59
|
 |
|
Re: Painter refactored/optimized
By: Tom1 on Mon, 12 November 2018 10:08
|
 |
|
Re: Painter refactored/optimized
By: mirek on Mon, 12 November 2018 11:15
|
 |
|
Re: Painter refactored/optimized
By: Tom1 on Mon, 12 November 2018 11:53
|
 |
|
Re: Painter refactored/optimized
By: mirek on Mon, 12 November 2018 11:59
|
 |
|
Re: Painter refactored/optimized
By: Tom1 on Mon, 12 November 2018 12:39
|
 |
|
Re: Painter refactored/optimized
By: mirek on Mon, 12 November 2018 13:25
|
 |
|
Re: Painter refactored/optimized
By: Tom1 on Mon, 12 November 2018 16:15
|
 |
|
Re: Painter refactored/optimized
By: mirek on Mon, 12 November 2018 23:42
|
 |
|
Re: Painter refactored/optimized
By: Tom1 on Tue, 13 November 2018 09:14
|
 |
|
Re: Painter refactored/optimized
By: mirek on Tue, 13 November 2018 09:18
|
 |
|
Re: Painter refactored/optimized
By: Tom1 on Tue, 13 November 2018 09:35
|
 |
|
Re: Painter refactored/optimized
By: mirek on Tue, 13 November 2018 11:37
|
 |
|
Re: Painter refactored/optimized
By: Tom1 on Tue, 13 November 2018 11:52
|
 |
|
Re: Painter refactored/optimized
By: mirek on Tue, 13 November 2018 11:55
|
 |
|
Re: Painter refactored/optimized
By: mirek on Tue, 13 November 2018 12:22
|
 |
|
Re: Painter refactored/optimized
By: Tom1 on Tue, 13 November 2018 12:50
|
 |
|
Re: Painter refactored/optimized
By: mirek on Tue, 13 November 2018 13:54
|
 |
|
Re: Painter refactored/optimized
By: Tom1 on Tue, 13 November 2018 14:06
|
 |
|
Re: Painter refactored/optimized
By: mirek on Tue, 13 November 2018 16:23
|
 |
|
Re: Painter refactored/optimized
By: Tom1 on Tue, 13 November 2018 17:23
|
 |
|
Re: Painter refactored/optimized
By: Tom1 on Wed, 14 November 2018 10:57
|
 |
|
Re: Painter refactored/optimized
By: mirek on Wed, 14 November 2018 13:17
|
 |
|
Re: Painter refactored/optimized
By: Tom1 on Wed, 14 November 2018 13:39
|
 |
|
Re: Painter refactored/optimized
By: mirek on Wed, 14 November 2018 14:38
|
 |
|
Re: Painter refactored/optimized
By: mirek on Wed, 14 November 2018 14:39
|
 |
|
Re: Painter refactored/optimized
By: Tom1 on Wed, 14 November 2018 14:56
|
 |
|
Re: Painter refactored/optimized
By: mirek on Wed, 14 November 2018 15:19
|
 |
|
Re: Painter refactored/optimized
By: Tom1 on Wed, 14 November 2018 15:55
|
 |
|
Re: Painter refactored/optimized
By: mirek on Wed, 14 November 2018 17:57
|
 |
|
Re: Painter refactored/optimized
By: Tom1 on Thu, 15 November 2018 10:14
|
 |
|
Re: Painter refactored/optimized
By: mirek on Thu, 15 November 2018 10:48
|
 |
|
Re: Painter refactored/optimized
By: Tom1 on Thu, 15 November 2018 11:43
|
 |
|
Re: Painter refactored/optimized
By: mirek on Thu, 15 November 2018 11:55
|
 |
|
Re: Painter refactored/optimized
By: Tom1 on Thu, 15 November 2018 12:14
|
 |
|
Re: Painter refactored/optimized
By: mirek on Thu, 15 November 2018 12:33
|
 |
|
Re: Painter refactored/optimized
By: mirek on Thu, 15 November 2018 12:40
|
 |
|
Re: Painter refactored/optimized
By: Tom1 on Thu, 15 November 2018 13:07
|
 |
|
Re: Painter refactored/optimized
By: Tom1 on Thu, 15 November 2018 13:23
|
 |
|
Re: Painter refactored/optimized
By: mirek on Thu, 15 November 2018 13:33
|
 |
|
Re: Painter refactored/optimized
By: Tom1 on Thu, 15 November 2018 13:44
|
 |
|
Re: Painter refactored/optimized
By: Tom1 on Fri, 16 November 2018 10:23
|
 |
|
Re: Painter refactored/optimized
By: mirek on Fri, 16 November 2018 11:20
|
 |
|
Re: Painter refactored/optimized
By: Tom1 on Fri, 16 November 2018 12:57
|
Goto Forum:
Current Time: Sat May 10 03:11:08 CEST 2025
Total time taken to generate the page: 0.00563 seconds
|