[Newcompiler] Closure with push and store bytecode
Mathieu Suen
mathieusuen at yahoo.fr
Sat Apr 28 15:36:19 UTC 2007
On Apr 28, 2007, at 3:30 PM, Stéphane Ducasse wrote:
> How should I read the results?
The more the better
>
>
>> Closure with store and push bytecode:
>> Performance Rating 7550
>>
>> Closure with push bytecode:
>> Performance Rating 1663
>>
>> Closure without bytecode:
>> Performance Rating 1408
>>
>> I think that the Closure performance with bytecode store and push
>> is close to the NewCompiler without closure.
>> I will make some benchmark to see if it's true.
>>
>>
>> Here the change set for VMMaker
>> <VMMaker with closure bytecode.1.cs>
>> and for the NewCompiler
>> <NewCompilerWithClosureBytecode.1.cs>
>>
>> The NewCompiler st must be use with RoelTyper or don't file-in
>> the change for SqueakInstvarInterfaceExtractor.
>
> I do not get why the NewCOmpiler must be used with RoelTyper?
>
Beause RoelTyper Decompile the bytecode to see which message is send
to which InstVar. But RoelTyper don't know about the new bytecode
(ie. push/store Closure Environment)
Mth
___________________________________________________________________________
Yahoo! Mail réinvente le mail ! Découvrez le nouveau Yahoo! Mail et son interface révolutionnaire.
http://fr.mail.yahoo.com
More information about the Newcompiler
mailing list