I tried to run my test under PerformanceTest and I had to cut down my
shortest text to 27m characters and it barely made it with -Xmx6g :)
I ran for about an hour under profiler after which I shut it down.
The picture here is slightly different:
1) Speller holds several methods at the top (in my original test I turn
speller off)
2) *.rule.patterns also has some (not sure why these weren't in the top
for my original test)
3) FSA5 still has several of its *Arc() methods in the top 15
Andriy
On 09/10/2014 12:16 PM, Andriy Rysin wrote:
> This was a full run and it ran for at least several minutes
> (performCheck() was up at fist but then FSA took the lead), this is
> the command I ran
>
> RULES_TO_IGNORE="MORFOLOGIK_RULE_UK_UA,COMMA_PARENTHESIS_WHITESPACE,WHITESPACE_RULE,EUPHONY,UK_MIXED_ALPHABETS,UK_SIMPLE_REPLACE"
> java org.languagetool.commandline.Main -l uk -d $RULES_TO_IGNORE
>
> Thanks
> Andriy
>
> 2014-09-10 11:20 GMT-04:00 Daniel Naber <daniel.na...@languagetool.org>:
>> On 2014-09-10 16:28, Andriy Rysin wrote:
>>
>>> Would anybody know if this this something that's specific to my tests,
>>> or is this something we can optimize, or is it too hard to optimize at
>>> this level?
>> I cannot reproduce this with German or English. Some general ideas:
>>
>> -Was this real profiling or just sampling? I'm not sure if real
>> profiling adds some overhead for these low-level methods, maybe sampling
>> is better.
>>
>> -Was this after the process had warmed up?
>>
>> -You could comment out the spell checker to see if it comes from the
>> tagger or from the spell checker.
>>
>> -You could try to use org.languagetool.rules.patterns.PerformanceTest to
>> see if it's reproducible there.
>>
>> Regards
>> Daniel
>>
>>
>> ------------------------------------------------------------------------------
>> Want excitement?
>> Manually upgrade your production database.
>> When you want reliability, choose Perforce
>> Perforce version control. Predictably reliable.
>> http://pubads.g.doubleclick.net/gampad/clk?id=157508191&iu=/4140/ostg.clktrk
>> _______________________________________________
>> Languagetool-devel mailing list
>> Languagetool-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/languagetool-devel
------------------------------------------------------------------------------
Want excitement?
Manually upgrade your production database.
When you want reliability, choose Perforce
Perforce version control. Predictably reliable.
http://pubads.g.doubleclick.net/gampad/clk?id=157508191&iu=/4140/ostg.clktrk
_______________________________________________
Languagetool-devel mailing list
Languagetool-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/languagetool-devel