On Wed, Nov 27, 2013 at 6:52 PM, Gabriel Roldan <[email protected]>wrote:
> Hey Andrea, thanks for the info.
> My case is running a geogit import that can use several fetch threads if
> the feature source supports paging. No filtering at all, just dividing up
> the work for each thread to import a different subset of the dataset. We're
> on gt-9.0 yet though, but I guess once we move to 10.0 I'll be able to test
> whether the paging support provided by content datastore brings any perf
> improvement or not.
>
I doubt it. The unfiltered case is in fact the only one in which one can
think of providing a native optimization,
however the ContentFeatureSource does not help much in implementing paging
only in some cases, it's more
of a all or nothing situation: if you implement paging for one optimized
case, you'll basically have to replicate
the ContentFeatureSource support code for the non optimized ones.
Mind, in the past I actually had to perform the opposite optimization in
uDig: the renderer was fully
multithreaded, so each layer was rendering in its own thread.
A map with 20 or so layers was bringing the machine to its knees because of
disk thrashing, each
thread making the disk jump to a different location: we actually got a
significant speedup and
gained back stability by making sure only one thread at a time was
rendering a resource located
on the local disk.
SSDs change the equation here, but I believe a minority of the machines
have them nowadays outside
of the Apple user base.
Cheers
Andrea
--
==
Our support, Your Success! Visit http://opensdi.geo-solutions.it for more
information.
==
Ing. Andrea Aime
@geowolf
Technical Lead
GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 339 8844549
http://www.geo-solutions.it
http://twitter.com/geosolutions_it
-------------------------------------------------------
------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT
organizations don't have a clear picture of how application performance
affects their revenue. With AppDynamics, you get 100% visibility into your
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk
_______________________________________________
GeoTools-Devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel