Hi Alan
I have just committed a change that deals with getting text size
without two-way communication between the viewer and the driver. The
text size is now performed entirely within the driver.

This significantly improves the qualitative responsiveness of running
the examples. To compare, on my Windows system I created a shell
script that just ran examples  01, 04, 08, 14, 16, 24 and 30 using
-dev wxWidgets -np and another script that was identical but used -dev
null Running these under Cygwin bash using time ./nameofscript.sh gave
the following

pre commit with -dev wxwidgets
real    0m17.248s
user    0m0.060s
sys     0m0.262s

post commit with -dev wxWidgets
real    0m7.709s
user    0m0.076s
sys     0m0.260s

with -dev null
real    0m4.060s
user    0m0.061s
sys     0m0.292s

So this has given more than a factor of two improvement for those
examples and results in a time which is approximately a factor of two
longer than doing no rendering at all. I would personally be quite
happy with that given the overheads involved in executing the extra
process and setting up the shared memory.

I still haven't got easy access to my home Linux system as for some
reason it will no longer connect to the internet (but will connect to
the lan e.g. to load my router's setup page). I think I only have
wxWidgets 2.8 on my work Linux machine so I need to build 3.0 to do a
sensible comparison. If you want to check things out on your Linux box
then please let me know the results.

Phil

------------------------------------------------------------------------------
_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to