Stefan, I'm curious - can you send them to me too?


Stefan Steiniger wrote:
> Hei Larry,
>
> I will send them offline.
>
> stefan
>
> Larry Becker schrieb:
>   
>> I'm waiting on Stefan's magic 1000 point polygon.  Mine draws too 
>> quickly to benchmark.
>>
>> On Tue, Feb 23, 2010 at 10:08 AM, Sunburned Surveyor 
>> <sunburned.surve...@gmail.com <mailto:sunburned.surve...@gmail.com>> wrote:
>>
>>     Larry,
>>
>>     Kudos for your work on improving rendering performance in OpenJUMP.
>>     Should we test the fix you mention where we "rough clip" large
>>     lineStrings that contain the viewport in their bounding box?
>>
>>     The Sunburned Surveyor
>>
>>     On Mon, Feb 22, 2010 at 3:04 PM, Larry Becker
>>     <becker.la...@gmail.com <mailto:becker.la...@gmail.com>> wrote:
>>      > If the problem is what we have been assuming, I see where
>>     Martin's algorithm
>>      > could be applied:
>>      >
>>      >
>>     com.vividsolutions.jump.workbench.ui.renderer.style.StyleUtil#toShape()
>>      >
>>      > We could do a conversion of large linestrings whose bounding
>>     boxes contain
>>      > the viewport,  to "rough clip" MultiLineStrings instead of the
>>     clipGeometry
>>      > call.  This should enable Java's graphics clipper to do its work
>>      > efficiently.  The tough part is to not slow down the best case
>>     performance
>>      > too much.
>>      >
>>      > Larry
>>      >
>>      >
>>      > On Mon, Feb 22, 2010 at 4:44 PM, Martin Davis
>>     <mbda...@refractions.net <mailto:mbda...@refractions.net>>
>>      > wrote:
>>      >>
>>      >> Yeah, it seems to me that I haven't seen much speed impact from
>>      >> rendering fairly large linestrings.  I suppose it's possible
>>     that if the
>>      >> linestring was really complex the intersection() computation
>>     might be
>>      >> slow, however.
>>      >>
>>      >> In any case, computing a full intersection() is definitely doing
>>     more
>>      >> work than required for rendering.  So this would be a good thing to
>>      >> optimize.  It's one of those things which isn't necessarily all that
>>      >> noticeable, but is quietly burning cycles all the time.
>>      >>
>>      >> Larry Becker wrote:
>>      >> > Better send it to me too.  All the cases I've found  in the
>>     wild render
>>      >> > very
>>      >> > quickly.  See the attached for an example.
>>      >> >
>>      >> > Larry
>>      >> >
>>      >> > On Mon, Feb 22, 2010 at 4:13 PM, Martin Davis
>>      >> > <mbda...@refractions.net <mailto:mbda...@refractions.net>>wrote:
>>      >> >
>>      >> >
>>      >> >> Stefan, for future reference can you send the linestring, and the
>>      >> >> viewport which causes the problem?
>>      >> >>
>>      >> >> Stefan Steiniger wrote:
>>      >> >>
>>      >> >>> mhm.. ok, so I would guess the problem is related to the
>>     size of the
>>      >> >>> geometries and its drawing?
>>      >> >>> I recently had a problem - drawing a linestring that
>>     consisted of more
>>      >> >>> than 1000 points. I couldn't do anything for 20-30 seconds on MS
>>      >> >>> Vista,
>>      >> >>> my XP was a bit faster. However, the problem solved when I
>>     connected
>>      >> >>> the
>>      >> >>> 1000 points with linestrings that have only a start and
>>     endpoint, i.e.
>>      >> >>> instead of drawing 1 linestring a had to draw now 500, but
>>     here the
>>      >> >>> 500
>>      >> >>> lines could be drawn one after each other, and everything is
>>     done
>>      >> >>> within
>>      >> >>> 2-3 seconds (instead of 20 secs)
>>      >> >>>
>>      >> >>> (if Larry wants to test, I can send that linestring?)
>>      >> >>>
>>      >> >>> however, I am not sure why working with the 1000 points
>>     linestring is
>>      >> >>> so
>>      >> >>> slow (i.e. does paint make some tests?)
>>      >> >>>
>>      >> >>> stefan
>>      >> >>>
>>      >> >>> luca marletta wrote:
>>      >> >>>
>>      >> >>>
>>      >> >>>> luca marletta
>>      >> >>>> www.beopen.it <http://www.beopen.it>
>>      >> >>>>
>>      >> >>>>
>>      >> >>>>
>>      >> >>>> On Fri, Feb 19, 2010 at 5:42 PM, Larry Becker
>>      >> >>>> <becker.la...@gmail.com <mailto:becker.la...@gmail.com>>
>>      >> >>>>
>>      >> >> wrote:
>>      >> >>
>>      >> >>>>> Hi luca,
>>      >> >>>>>
>>      >> >>>>>   When you try to select features, does the status bar
>>     quickly show
>>      >> >>>>>
>>      >> >> your
>>      >> >>
>>      >> >>>>> selection count, even though no selection handles appear?
>>      >> >>>>>
>>      >> >>>>>   If not, this explains why the right click menu is not
>>     appearing.
>>      >> >>>>>  It
>>      >> >>>>>
>>      >> >> needs
>>      >> >>
>>      >> >>>>> selection information to enable or disable options.
>>      >> >>>>>
>>      >> >>>>>
>>      >> >>>> Larry, no I had not much problem with showing selection
>>     count, is
>>      >> >>>> anyway
>>      >> >>>>
>>      >> >> quick.
>>      >> >>
>>      >> >>>> I noticed an important stuff.
>>      >> >>>>
>>      >> >>>> May dataset is full of large and aggregated geometry and in
>>     this case
>>      >> >>>> I guess geometry index can not much help.
>>      >> >>>>
>>      >> >>>> If I explode all, I reduce the delay a lot.
>>      >> >>>>
>>      >> >>>> luca
>>      >> >>>>
>>      >> >>>>
>>      >> >>>>
>>      >> >>
>>      >> >>
>>     
>> ------------------------------------------------------------------------------
>>      >> >>
>>      >> >>>> Download Intel&#174; Parallel Studio Eval
>>      >> >>>> Try the new software tools for yourself. Speed compiling,
>>     find bugs
>>      >> >>>> proactively, and fine-tune applications for parallel
>>     performance.
>>      >> >>>> See why Intel Parallel Studio got high marks during beta.
>>      >> >>>> http://p.sf.net/sfu/intel-sw-dev
>>      >> >>>> _______________________________________________
>>      >> >>>> 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
>>      >> >>>>
>>      >> >>>>
>>      >> >>>
>>      >> >>
>>      >> >>
>>     
>> ------------------------------------------------------------------------------
>>      >> >>
>>      >> >>> Download Intel&#174; Parallel Studio Eval
>>      >> >>> Try the new software tools for yourself. Speed compiling,
>>     find bugs
>>      >> >>> proactively, and fine-tune applications for parallel
>>     performance.
>>      >> >>> See why Intel Parallel Studio got high marks during beta.
>>      >> >>> http://p.sf.net/sfu/intel-sw-dev
>>      >> >>> _______________________________________________
>>      >> >>> 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
>>      >> >>>
>>      >> >>>
>>      >> >>>
>>      >> >> --
>>      >> >> Martin Davis
>>      >> >> Senior Technical Architect
>>      >> >> Refractions Research, Inc.
>>      >> >> (250) 383-3022
>>      >> >>
>>      >> >>
>>      >> >>
>>      >> >>
>>      >> >>
>>     
>> ------------------------------------------------------------------------------
>>      >> >> Download Intel&#174; Parallel Studio Eval
>>      >> >> Try the new software tools for yourself. Speed compiling,
>>     find bugs
>>      >> >> proactively, and fine-tune applications for parallel performance.
>>      >> >> See why Intel Parallel Studio got high marks during beta.
>>      >> >> http://p.sf.net/sfu/intel-sw-dev
>>      >> >> _______________________________________________
>>      >> >> 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
>>      >> >>
>>      >> >>
>>      >> >
>>      >> >
>>      >> >
>>      >> >
>>      >> >
>>      >> >
>>     ------------------------------------------------------------------------
>>      >> >
>>      >> >
>>     ------------------------------------------------------------------------
>>      >> >
>>      >> >
>>      >> >
>>     
>> ------------------------------------------------------------------------------
>>      >> > Download Intel&#174; Parallel Studio Eval
>>      >> > Try the new software tools for yourself. Speed compiling, find
>>     bugs
>>      >> > proactively, and fine-tune applications for parallel performance.
>>      >> > See why Intel Parallel Studio got high marks during beta.
>>      >> > http://p.sf.net/sfu/intel-sw-dev
>>      >> >
>>     ------------------------------------------------------------------------
>>      >> >
>>      >> > _______________________________________________
>>      >> > 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
>>      >> >
>>      >>
>>      >> --
>>      >> Martin Davis
>>      >> Senior Technical Architect
>>      >> Refractions Research, Inc.
>>      >> (250) 383-3022
>>      >>
>>      >>
>>      >>
>>      >>
>>     
>> ------------------------------------------------------------------------------
>>      >> Download Intel&#174; Parallel Studio Eval
>>      >> Try the new software tools for yourself. Speed compiling, find bugs
>>      >> proactively, and fine-tune applications for parallel performance.
>>      >> See why Intel Parallel Studio got high marks during beta.
>>      >> http://p.sf.net/sfu/intel-sw-dev
>>      >> _______________________________________________
>>      >> 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
>>      >
>>      >
>>      >
>>      > --
>>      > Larry Becker
>>      > Integrated Systems Analysts, Inc.
>>      >
>>      >
>>     
>> ------------------------------------------------------------------------------
>>      > Download Intel&#174; Parallel Studio Eval
>>      > Try the new software tools for yourself. Speed compiling, find bugs
>>      > proactively, and fine-tune applications for parallel performance.
>>      > See why Intel Parallel Studio got high marks during beta.
>>      > http://p.sf.net/sfu/intel-sw-dev
>>      > _______________________________________________
>>      > 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
>>      >
>>      >
>>
>>     
>> ------------------------------------------------------------------------------
>>     Download Intel&#174; Parallel Studio Eval
>>     Try the new software tools for yourself. Speed compiling, find bugs
>>     proactively, and fine-tune applications for parallel performance.
>>     See why Intel Parallel Studio got high marks during beta.
>>     http://p.sf.net/sfu/intel-sw-dev
>>     _______________________________________________
>>     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
>>
>>
>>
>>
>> -- 
>> Larry Becker
>> Integrated Systems Analysts, Inc.
>>
>>
>> ------------------------------------------------------------------------
>>
>> ------------------------------------------------------------------------------
>> Download Intel&#174; Parallel Studio Eval
>> Try the new software tools for yourself. Speed compiling, find bugs
>> proactively, and fine-tune applications for parallel performance.
>> See why Intel Parallel Studio got high marks during beta.
>> http://p.sf.net/sfu/intel-sw-dev
>>
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> Jump-pilot-devel mailing list
>> Jump-pilot-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>>     
>
> ------------------------------------------------------------------------------
> Download Intel&#174; Parallel Studio Eval
> Try the new software tools for yourself. Speed compiling, find bugs
> proactively, and fine-tune applications for parallel performance.
> See why Intel Parallel Studio got high marks during beta.
> http://p.sf.net/sfu/intel-sw-dev
> _______________________________________________
> Jump-pilot-devel mailing list
> Jump-pilot-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>
>   

-- 
Martin Davis
Senior Technical Architect
Refractions Research, Inc.
(250) 383-3022


------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to