Welcome to TalkGraphics.com
Results 1 to 9 of 9
  1. #1
    Join Date
    Jun 2004
    Location
    North Tawton, UK
    Posts
    1,119

    Default How Designer Pro uses multi-threading

    For the record, Designer Pro improves performance by using multi-threading (the extra "cores" and "hyperthreads" provided by your Intel chip) in these areas:

    Rendering - complex drawings are drawn faster
    Magnetic Lasso
    Background erase
    Content-aware photo resize
    Feathering

    and probably a few other functions that I haven't examined in detail.

    Phil
    Last edited by PhilM; 31 May 2016 at 07:20 AM.

  2. #2
    Join Date
    Jan 2005
    Location
    Netherlands
    Posts
    123

    Default Re: How Designer Pro uses multi-threading

    To be honest, it saddens me to see that even a developer would have to examine it at all to find this out? I would hope that you would either already know it or you could look it up in your documentation?

    Frans

  3. #3
    Join Date
    Jun 2004
    Location
    North Tawton, UK
    Posts
    1,119

    Default Re: How Designer Pro uses multi-threading

    I was just trying to be helpful and make a positive contribution...

    As a developer, the source code is the most familiar and direct source of information for me. I would argue that you should be more disappointed if I had to go to secondary documentation to find things out!

    Phil

  4. #4
    Join Date
    Feb 2007
    Location
    UK
    Posts
    18,019

    Default Re: How Designer Pro uses multi-threading

    thanks for this phil

    I would imagine it helps too with multi-pass photographic bitmap tracing, and maybe manipualtiom of complex objects when extruding [two areas I was going to suggest in another thread which is now closed]

    @itsfransie - no one can hold everything in their head all the time; knowing where to look to find out is as good as knowing, for things you don't deal with everyday - engineers are cautious and tend not to rely on memory, least those I work with certainly don't
    Last edited by handrawn; 31 May 2016 at 09:04 AM. Reason: gramma
    -------------------------------
    carpe diem
    carpo vitae

  5. #5
    Join Date
    Sep 2000
    Location
    Bracknell, UK
    Posts
    8,432

    Default Re: How Designer Pro uses multi-threading

    A timely post Phil!

    I agree with handrawn itsfransie, Xara software has been developed over a considerable time and by more than one developer so having a look at the code is not a bad thing at all.

    Philm is being helpful here.

  6. #6
    Join Date
    Jul 2010
    Location
    England
    Posts
    716

    Default Re: How Designer Pro uses multi-threading

    Phil, it would be interesting to see comparative stats or graphs showing the difference.

    I was curious enough back in 2013 to do a quick, non-scientific test comparing the then current versions of PGD and the multi-core DPX.

    For my test I created a group of 16,000 ellipses (a large enough number to take time to measure!), then timed how long it took to clone the group in each programme. By reviewing the CPU usage history in Windows task manager, it seemed that DPX appeared to balance the load between the two cores more evenly and less time to complete the task. This was estimated by the fact activity spiked and finished earlier in the usage history graph (below).

    Click image for larger version. 

Name:	cpu.png 
Views:	85 
Size:	39.6 KB 
ID:	112819

    The difference was not perhaps as much as I was hoping for in normal day-to-day usage, but I was testing with a basic duel core processor with a limited amount of RAM. Where it did make a noticeable difference (smoother rendering) was when dragging a complex 3D shape about the page.
    Jono (Xara Photo & Graphic Designer 16.1.1.56358, Renewal due: 04 June 2019)

  7. #7
    Join Date
    Jul 2010
    Location
    England
    Posts
    716

    Default Re: How Designer Pro uses multi-threading

    That should of said 'dual-core' processor, not 'duel core' in my post above. Maybe your avatar got me thinking of duels.
    Jono (Xara Photo & Graphic Designer 16.1.1.56358, Renewal due: 04 June 2019)

  8. #8
    Join Date
    Apr 2011
    Location
    Hungary, Poland
    Posts
    1,265

    Default Re: How Designer Pro uses multi-threading

    Thanks Phil for the information,

    I like(d) very much the Designer Pro X11, the slightly past time is only because for sure will switch to the newest version when that comes out

  9. #9

    Default Re: How Designer Pro uses multi-threading

    Hi Phil, This is actually a question I've had in my head for a while, so thanks for sharing.

 

 

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •