Jukka,

sorry, r5482 is the latest. commit msg stays the same. ..ede

On 7/30/2017 18:44, edgar.sol...@web.de wrote:
> Jukka,
> 
> can you try r4682?
> 
>> Log Message:
>> -----------
>> speeding up JML/GML reader when reading time attributes by parsing them lazy 
>> (during access later)
>> - adding FlexibleFeature, FlexibleFeatureSchema
>> - porting GMLReader to use the flexible classes
> 
> ..ede
> 
> On 7/29/2017 22:50, Rahkonen Jukka (MML) wrote:
>> Hi,
>>
>> I took some timings with todays nightly build by opening my dataset with 
>> 1101817 polygons and quite many attributes.
>>
>> Opening time
>> JML: 25 minutes 14 sec
>> Shapefile: 1 minute 28 sec
>> GeoJSON: 45 seconds
>>
>> Seems that there must be something suboptimal in the JML driver and that Ede 
>> did really nice work with the GeoJSON driver.
>>
>> -Jukka-
>>
>>
>> ________________________________________
>> Lähettäjä: edgar.sol...@web.de <edgar.sol...@web.de>
>> Lähetetty: 29. heinäkuuta 2017 22:25
>> Vastaanottaja: OpenJump develop and use
>> Aihe: Re: [JPP-Devel] Slow parsing of JML files
>>
>> just spent some time with GMLReader, which is actually our JMLReader and 
>> according to my finding it get's some magnitudes faster when the date 
>> parsing is commented out (in GMLInputTemplate.getColumnValue()).
>>
>> had a short look at the FlexibleDateParser and have the impression that 
>> regex patterns are not precompiled but recompiled on every usage. btw. that 
>> would be a classic in terms of parsing slowdowns.
>>
>> ..ede
>>
>> On 7/29/2017 13:03, Michaël Michaud wrote:
>>> Hi,
>>>
>>> I also remembered that jml reader was quite slow compared with shp, but my 
>>> last tests show me only slight differences.
>>>
>>> (Maybe shapefile reader has slowed down with my last commits - attempts to 
>>> make it more robust with shp coming from esri or qgis)
>>>
>>> Now, reading a big file (888000 features) with complex polygons and 3 
>>> attributes is just a bit longer with jml (38 vs 32s)
>>> For a file containing 1M of simple features (squares), it is even faster 
>>> with jml (14 vs 23). Reading more attributes seems longer with jml.
>>>
>>> I would say :
>>>
>>> reading complex geometries is much longer with jml
>>> reading attributes is longer with jml
>>> reading simple geometries is longer with shx/shp
>>>
>>> Jukka, have you examples where jml is much longer that shp ?
>>>
>>> Michaël
>>>
>>>
>>> Le 28/07/2017 à 17:25, edgar.sol...@web.de a écrit :
>>>> On 28.07.2017 17:06, Rahkonen Jukka (MML) wrote:
>>>>> Hi,
>>>>>
>>>>> I noticed with a dataset having 1.2 million features with lots of 
>>>>> attributes that OpenJUMP is rather slow in parsing its own native JML 
>>>>> format. It takes about 30 minutes to open the file. Shapefiles are much 
>>>>> faster but they do not suit me because long strings are truncated. Can 
>>>>> the hardcore developers guess what is the bottle neck with JML/XML 
>>>>> parsing and if there could be some place for improvements?
>>>>>
>>>> hi Jukka,
>>>>
>>>> could you provide said dataset privately?
>>>>
>>>> does it make a difference when you cut down the number of attributes?
>>>>
>>>> ..ede
>>>>
>>>> ------------------------------------------------------------------------------
>>>> Check out the vibrant tech community on one of the world's most
>>>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>>>> _______________________________________________
>>>> Jump-pilot-devel mailing list
>>>> Jump-pilot-devel@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>>>>
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> Check out the vibrant tech community on one of the world's most
>>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>>> _______________________________________________
>>> Jump-pilot-devel mailing list
>>> Jump-pilot-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>>
>>
>> ------------------------------------------------------------------------------
>> Check out the vibrant tech community on one of the world's most
>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>> _______________________________________________
>> Jump-pilot-devel mailing list
>> Jump-pilot-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>>
>> ------------------------------------------------------------------------------
>> Check out the vibrant tech community on one of the world's most
>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>> _______________________________________________
>> Jump-pilot-devel mailing list
>> Jump-pilot-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>>
> 
> 
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> Jump-pilot-devel mailing list
> Jump-pilot-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
> 


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to