[antlr-interest] Re: ANTLR vs FLEX/BISON: performance issues?
Terence Parr
parrt at jguru.com
Thu Sep 5 10:52:27 PDT 2002
On Thursday, September 5, 2002, at 06:48 AM, gary_schaps wrote:
> Elias-
>
> I have observed a 7X performance improvement in ANTLR
> generated compiler front ends through the use of aggressive
> compiler optimization. And my input sets are quite large
Hi Gary, good to hea from you again :)
Meaning ANTLR interpreted vs compiled is 7x or compiled ANTLR vs C++ is
7x?
> (>130 MB) so I have confidence that this is real. I've
> achieved these results using the JOVE native compiler for
> JAVA and the "-Ox" compiler flag in MSVC++ 6.0 for C++ with
> two different compilers showing very similar results.
We should make a quicky little write up on this and make a faq or small
article on the site.
I hope to have time to redo the site this Fall.
Ter
>
> Gary Schaps
>
> --- In antlr-interest at y..., Elias Biris <user_sofia at b...> wrote:
>> Hi,
>>
>> thanks for this. It is the first reply I got :-)
>>
>> I was thinking mainly whether the difference in performance in the
>> generated parser has any similarity to the difference in
> performance
> of
>> the lexer side (as far as I know from reading the FAQ at jguru
> there
> is
>> an issue of performance of the lexer when compared to flex generated
>> lexers).
>>
>> Also I am interested in the issue of grammar inheritance: is that
>> feasible in pccts at all? Has anyone tried this with ANTLR?
>>
>> Best regards,
>>
>> Elias
>>
>> On Mon, 2002-09-02 at 23:22, Robert Sherry wrote:
>>> Elias,
>>>
>>> I do not have any formal bench marks but, about 5 years ago,
> I
> bench
>>> marked an Antlr generated scanner against a Lex generated
> scanner.
> I found
>>> that the Antlr generated scanner ran at least as fast as the Lex
> generated
>>> scanner.
>>>
>>>
>>>
>>> In addition, I have used both Yacc/Lex and Antlr. I
> personally believe
>>> the Antlr is the better tool.
>>>
>>> In addition, it is better supported.
>>>
>>>
>>>
>>>
>>>
>>>
>>> Robert Sherry
>>>
>>> ----- Original Message -----
>>> From: "Elias Biris" <user_sofia at b...>
>>> Newsgroups: comp.compilers
>>> Sent: Saturday, August 10, 2002 2:33 AM
>>> Subject: ANTLR vs FLEX/BISON: performance issues?
>>>
>>>
>>>> Hello,
>>>>
>>>> I just discovered antlr and its earlier flavour, pccts.
>>>>
>>>> I was wondering whether there is any published material,
> preferably with
>>>> sample code, that atests for the performance characteristics of
>>>> lexers/parsers generated by antlr (primarily, I am also
> interested in
>>>> similar material for pccts, if there is any) vs the same
> lexer/parser as
>>>> generated by flex and bison.
>>>>
>>>> Has anyone got any idea where to find something like that? All
> tips and
>>>> pointers will be gratefully appreciated :-)
>>>>
>>>> Thanks
>>>>
>>>> Elias Biris
>>>
>>>
>
>
>
>
> Your use of Yahoo! Groups is subject to
> http://docs.yahoo.com/info/terms/
>
>
--
Co-founder, http://www.jguru.com
Creator, ANTLR Parser Generator: http://www.antlr.org
Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
More information about the antlr-interest
mailing list