Ah ah, insanely sweet!
Le 2 juil. 2014 21:29, "Eliot Miranda" <eliot.mira...@gmail.com> a écrit :

>
>
>
> On Wed, Jul 2, 2014 at 12:22 PM, Eliot Miranda <eliot.mira...@gmail.com>
> wrote:
>
>>
>>
>>
>> On Wed, Jul 2, 2014 at 11:43 AM, kilon alios <kilon.al...@gmail.com>
>> wrote:
>>
>>> 0.00000000549181 seconds per message is just insanely low number . This
>>> is not even in the realm of nanoseconds.  Is this number real ? Because I
>>> am very skeptical that one can get this kind of performance from a dynamic
>>> language even with a JIT VM.
>>>
>>
>> Here's a measurement on my 2.2GHz Mac Book Pro Core i7:
>>
>> | r | {[r := 34 benchFib] timeToRun. r} #(140 18454929)
>>
>> benchFib is nfib that adds one for each call, so the answer is the number
>> of calls necessary to compute the answer.
>>
>> benchFib ^self < 2 ifTrue: [1] ifFalse: [(self-1) benchFib + (self-2)
>> benchFib + 1]
>>
>> So that's 18 million calls in 140 milliseconds, or about 132 calls per
>> microsecond.  That's indeed in the realm of nanoseconds, 13.2 nsecs per
>> call.
>>
>
> Ugh, let me try again...
>
> that's 184549290 / 0.14 = 1.3182092142857141e9 calls per second, which is
> 0.76 nsecs per call.
>
>
>
>>
>>
>>
>>>
>>> On Wed, Jul 2, 2014 at 9:08 PM, Camille Teruel <camille.ter...@gmail.com
>>> > wrote:
>>>
>>>>
>>>> A spur image :)  awesome !!
>>>> Thanks Esteban & Guille!
>>>> I'll start adapting the new class builder to Spur next wednesday when I
>>>> come back from holidays.
>>>>
>>>> On 2 juil. 2014, at 16:13, Esteban Lorenzano <esteba...@gmail.com>
>>>> wrote:
>>>>
>>>> > Hi,
>>>> >
>>>> > I’ve been working on prepare Pharo to run with the new Spur VM… and
>>>> finally this week Guille and I sit together and make a huge advance :)
>>>> > here a screenshot of pharo 4 running with spur:
>>>> > <Screen Shot 2014-07-02 at 15.58.17.png>
>>>> > for more information, same image before migration, with a regular
>>>> cogvm gives this numbers: '1297023432 bytecodes/sec; 161029354 sends/sec’,
>>>> so that means that the tiny benchmarks run at 166% the speed of the old vm…
>>>> > Of course this is just one benchmark, but I’m very impressed :)
>>>> >
>>>> > Now, it is still not usable but I’m confident I can put a jenkins job
>>>> to work very soon :)
>>>> >
>>>> > Esteban
>>>> >
>>>> > ps: before you start asking: Spur WILL NOT be available for Pharo3,
>>>> it will be part of Pharo4.
>>>> >
>>>> >
>>>> >
>>>>
>>>>
>>>>
>>>
>>
>>
>> --
>> best,
>> Eliot
>>
>
>
>
> --
> best,
> Eliot
>

Reply via email to