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® 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® 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® 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® 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® 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® 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® 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® 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® 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® 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