On Jun 9, 2013, at 7:03 PM, Sven Van Caekenberghe <sven@stfx.eu> wrote:
I think that we do have a problem, and I think it is VM related.
This is what I see on my Ubuntu 13.04 64-bit machine (AMD Athlon(tm) II X4 640, 4GB, AMD Radeon HD 7750) using a Pharo 3.0 #30189 image.
Using the vm from get.pharo.org/30+vm
[ SystemNavigation new allCallsOn: #ifTrue: ] timeToRun. 99 101
[ SystemNavigation new browseAllCallsOn: #ifTrue: ] timeToRun. 1455 1420
Using the vm from ppa:pharo/stable
[ SystemNavigation new allCallsOn: #ifTrue: ] timeToRun. 1495 1518
[ SystemNavigation new browseAllCallsOn: #ifTrue: ] timeToRun. 11535 11156
That is a 10x slowdown !
ouch!
Here are the VM details:
$ ./pharo-ui -version 3.9-7 #1 Wed Mar 13 18:22:44 CET 2013 gcc 4.4.3 NBCoInterpreter NativeBoost-CogPlugin-EstebanLorenzano.18 uuid: a53445f9-c0c0-4015-97a3-be7db8d9ed6b Mar 13 2013 NBCogit NativeBoost-CogPlugin-EstebanLorenzano.18 uuid: a53445f9-c0c0-4015-97a3-be7db8d9ed6b Mar 13 2013 git://gitorious.org/cogvm/blessed.git Commit: 412abef33cbed05cf1d75329e451d71c0c6aa5a7 Date: 2013-03-13 17:48:50 +0100 By: Esteban Lorenzano <estebanlm@gmail.com> Jenkins build #14535 Linux linux-ubuntu-10 2.6.32-38-server #83-Ubuntu SMP Wed Jan 4 11:26:59 UTC 2012 x86_64 GNU/Linux plugin path: /home/sven/Pharo/pharo-vm/ [default: /home/sven/Pharo/pharo-vm/]
$ pharo-vm-x --version 3.9-7 #1 Thu Jun 6 11:05:55 UTC 2013 gcc 4.7.3 NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 Jun 6 2013 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 Jun 6 2013 git://gitorious.org/cogvm/blessed.git Commit: 0f562e0afe14e533470278943b5d65d42ea133c2 Date: 2013-05-30 16:38:08 +0200 By: Igor Stasenko <siguctua@gmail.com> Jenkins build #14595 Linux samarium 2.6.24-32-xen #1 SMP Thu Jul 12 14:30:40 UTC 2012 i686 athlon i686 GNU/Linux plugin path: /usr/lib/pharo-vm/ [default: /usr/lib/pharo-vm/]
One version seems older, but I don't know what changed inbetween them
Sven
On Fri, Jun 7, 2013 at 6:49 PM, Paul DeBruicker <pdebruic@gmail.com> wrote: And the pharo2 linux all-in-one runs in 116ms on my hardware on Ubuntu 13.04 64bit.
On 06/07/2013 09:35 AM, Markus Fritsche wrote:
On 07.06.2013 17:55, Paul DeBruicker wrote:
From the below it seems to be something with running on linux 64bits with a UI slows it down by a factor of 10x.
Command line per Camillo below on ubuntu 13.04 64bit on the hardware was: 134ms
Using Pharo-2 windows all in one on a windows xp virtualbox VM was: 163ms
Using Pharo-2 linux all in one on a ubuntu 12,04 64bit virtualbox VM was: 1918ms
Using Pharo-2 linux all in one on a debian 6 32bit virtualbox VM was: 152 ms Further research: Pharo PPA VM, Ubuntu 13.04 64Bit: [SystemNavigation new allCallsOn: #ifTrue: ] timeToRun 2230 CogVM from Eliot directly ( http://www.mirandabanda.org/files/Cog/VM/VM.r2732/): [SystemNavigation new allCallsOn: #ifTrue: ] timeToRun 164
Kind regards, Markus