Le 11/02/2012 11:35, Giuseppe Aruta a écrit :
Hi Michael,
the version of Sextante (sextante-binding-0.6.1.jar) included into OJ is modified so that it checks libraries into lib/ext/sextante folder.
See es.unex.sextante.openjump.extensions.SextanteToolboxPlugin class.
Which is a good idea.
However, it seems that Sextante is also scanning other sub-directories, otherwise, adding FillPattern directory would have no effect on starting time.

I think the problem is connected to the large set of raster fill images which where moved from OJ core to FillPattern folder.
The problem seems connected to BOTH the large set of image files AND how sextante reacts to these images.
As far as I remember I asked those images not to stay into FillPattern folder but in an extra folder for two original reasons: a) FillPatter becomes more easy to use as user-customized patterns are more evident and not hidden by those hundreds of rasters, b) if user wants to use them, they are easily available using the option load image into the style window. Jukka is probably testing a third reason to move them into another folder
Yes, and it has been removed from CORE distribution.
If other agree to remove images from PLUS distro, I don't mind.

Just want to do it fo good reasons.
User-friendliness is one thing (generally a good reason), slow startup time is another (my guess is this is a bad reason)

By the way, doing more tests, I found that choosing custom images works in core distribution, but not in PLUS (I clicked in the "no image choosen" element and nothing happens, do you have the same behaviour ?)

Michaël
Giuseppe

------------------------------------------------------------------------
*Da:* Michaël Michaud <michael.mich...@free.fr>
*A:* jump-pilot-devel@lists.sourceforge.net
*Inviato:* Sabato 11 Febbraio 2012 10:55
*Oggetto:* Re: [JPP-Devel] vertexsymbol optimization

Hi,

I think I've got the bad combination, which I wouldn't have guess without many measurements :

openjump alone : about 4 s
openjump + sextante : about 8 s
openjump + sextante + FillPatterns directory : about 25 s

I think that sextante binding is reading all ext subdirectories (it discovers sextante algorithm in a subdirectory) including those containing only images like FillPatterns. Peppe, you have the actual version of sextante binding. Maybe I have it too. Not sure if src is on the official site though.

Michaël



Le 11/02/2012 09:52, Giuseppe Aruta a écrit :
Hi all,
I had the same on Ubuntu 11.10 and OJ Plus - 65 symbols in 0.133msc.
Thanks Geoff for your efforts
Giuseppe

------------------------------------------------------------------------
*Da:* Geoffrey Roy <ge...@cadplan.com.au> <mailto:ge...@cadplan.com.au>
*A:* OpenJump develop and use <jump-pilot-devel@lists.sourceforge.net> <mailto:jump-pilot-devel@lists.sourceforge.net>
*Inviato:* Sabato 11 Febbraio 2012 9:14
*Oggetto:* Re: [JPP-Devel] vertexsymbol optimization

Dear ede and Jukka

No problems - I will probably leave the threaded code in for the next
release as it is probably a good thing to do.

Geoff

On 11/02/2012 4:07 PM, edgar.sol...@web.de <mailto:edgar.sol...@web.de> wrote:
> On 11.02.2012 02:54, Geoffrey Roy wrote:
>> Dear ede and others
>>
>> If there is a problem with loading symbols then it will apply equally for the VertexSymbols plugin and to the FillPattern plugin, as both used the same in-line process for loading all symbols at startup.
>>
> SNIP
>>    * For VertexSymbols: 92 symbols takes 0.1 mSec
>>    * For FillPattern: 161 images takes 2.4 mSec
>>
>> My first reaction is that these times are quite small and should not cause a noticeable delay - but perhaps I am missing something.
>>
> You are right .. just tested here and come to the same conclusion. Removing sextante on the other speeds up the start significantly.
>
> In conclusion, false alarm, sorry for that.
>
> On the other hand i will have a look at the splash screen output which clearly starts listing all extensions and after that initializes one by one leaving the last found extensions name displayed. Will see if there is a way to have extensions printout some loading statistic and to print the current initializing extension as well.
>
> ..ede
>
> ------------------------------------------------------------------------------
> Virtualization&  Cloud Management Using Capacity Planning
> Cloud computing makes use of virtualization - but cloud computing
> also focuses on allowing computing to be delivered as a service.
> http://www.accelacomm.com/jaw/sfnl/114/51521223/
> _______________________________________________
> Jump-pilot-devel mailing list
> Jump-pilot-devel@lists.sourceforge.net <mailto:Jump-pilot-devel@lists.sourceforge.net>
> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>
>
> -----
> No virus found in this message.
> Checked by AVG - www.avg.com <http://www.avg.com>
> Version: 2012.0.1913 / Virus Database: 2112/4801 - Release Date: 02/10/12
>
>

--
Dr Geoffrey G Roy
Cadplan
129 Gloster Street, Subiaco WA 6008
Tel: (08) 9381 4870  Fax: (08) 9382 4459
Email: ge...@cadplan.com.au <mailto:ge...@cadplan.com.au>
http://www.cadplan.com.au




------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net <mailto:Jump-pilot-devel@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel




------------------------------------------------------------------------------
Virtualization&  Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/


_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net  
<mailto:Jump-pilot-devel@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel


------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net <mailto:Jump-pilot-devel@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel




------------------------------------------------------------------------------
Virtualization&  Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/


_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to