On Tue, Mar 30, 2010 at 6:29 PM, Adrian Lienhard <a...@netstyle.ch> wrote:

> Hi Laurent,
>
> Here a problem report concerning your VM (
> http://lolgzs.free.fr/pharo/squeak-vm/Squeak-3.11.3.2135-pharo-bin.tar.gz)
> from a Ubuntu 64bit user.
>
>
So he uses the binary archive ?  As I compiled it on a 32bits machine, it's
not really a surprise.... We need to provide both 32bits *and* 64bits
version.
Can he recompile the vm using
http://lolgzs.free.fr/pharo/squeak-vm/Squeak-3.11.3.2135-pharo-src.tar.gz<http://lolgzs.free.fr/pharo/squeak-vm/Squeak-3.11.3.2135-pharo-bin.tar.gz>
,
test it then send the archive ?
I will rename my archive with -32 suffix.

Thanks for the report.

Laurent Laffont


> His machine:
>
> (k)ubuntu karmic x64
> Linux toat 2.6.31-20-generic #58-Ubuntu SMP Fri Mar 12 04:38:19 UTC 2010
> x86_64 GNU/Linux
> Pulseaudio: 1:0.9.19-0ubuntu4.1
> Intel(R) Core(TM) i7 CPU, 950  @ 3.07GHz
>
> The first problem he had was that the VM segfaulted. He then disabled psdsp
> in the startup script. This fixed the crash and sound worked (Beeper beep).
>
> His tinyBenchmark results are:
>
> 582811610 bytecodes/sec; 15102233 sends/sec
> 562946673 bytecodes/sec; 16346261 sends/sec
> 583475783 bytecodes/sec; 16404381 sends/sec
> 589522164 bytecodes/sec; 16288551 sends/sec
> 570791527 bytecodes/sec; 16389812 sends/sec
> 527835051 bytecodes/sec; 14646769 sends/sec
> 590201729 bytecodes/sec; 16288551 sends/sec
> 586483390 bytecodes/sec; 16231248 sends/sec
> 590542099 bytecodes/sec; 16259849 sends/sec
> 542085759 bytecodes/sec; 14763943 sends/sec
>
> ...compared to a 3.9-8 #1 Tue Jan 13 16:33:40 UTC 2009 gcc 4.3.3 VM:
>
> 580828133 bytecodes/sec; 18995358 sends/sec
> 539515279 bytecodes/sec; 17677135 sends/sec
> 552617377 bytecodes/sec; 17865371 sends/sec
> 588167719 bytecodes/sec; 19129213 sends/sec
> 579185520 bytecodes/sec; 18947146 sends/sec
> 585812356 bytecodes/sec; 16785105 sends/sec
> 545551411 bytecodes/sec; 18164300 sends/sec
> 577226606 bytecodes/sec; 19227754 sends/sec
> 587155963 bytecodes/sec; 19080321 sends/sec
> 580498866 bytecodes/sec; 18815817 sends/sec
>
> The new VM is slower on sends/sec, but the really astonishing difference is
> not in the benchmarks but in the GUI performance. It is really slow. Just
> moving the mouse around on an empty world makes CPU consumption go up to
> over 70%! He didn't experience this problem with the old 3.9-8 VM.
>
> Cheers,
> Adrian
>
>
> On Mar 26, 2010, at 22:11 , laurent laffont wrote:
>
> > Hi,
> >
> > Finally I've managed to build squeak vm rev. 2135 (current stable) with
> > FT2Plugin which makes all tests green on Pharo 1.0 rc3 image........ on
> my
> > machine :)
> >
> > If some Linux users can test it on their distro, thanks.
> >
> > The clean binary archive:
> >
> http://lolgzs.free.fr/pharo/squeak-vm/Squeak-3.11.3.2135-pharo-bin.tar.gz
> >
> > The generated source archive:
> >
> http://lolgzs.free.fr/pharo/squeak-vm/Squeak-3.11.3.2135-pharo-src.tar.gz
> >
> > PharoCore-1.0 + configured VMMaker 1.2 image  (for new vm builders, to
> have
> > a known working base):
> > http://lolgzs.free.fr/pharo/squeak-vm/PharoCore-1.0-VMMaker-1.2.tar.gz
> >
> >
> > To build from source archive:
> > =======================
> > wget
> >
> http://lolgzs.free.fr/pharo/squeak-vm/Squeak-3.11.3.2135-pharo-src.tar.gz
> > tar -xvzf Squeak-3.11.3.2135-pharo-src.tar.gz
> > cd Squeak-3.11.3.2135-pharo-src/
> > mkdir build && cd build
> > ../unix/cmake/configure
> > make
> > sudo make install
> >
> >
> > Internal plugins:
> > ======================
> > UUIDPlugin
> >
> > External plugins:
> > ======================
> > ADPCMCodecPlugin
> > AioPlugin
> > AsynchFilePlugin
> > B2DPlugin
> > B3DAcceleratorPlugin
> > BMPReadWriterPlugin
> > BitBltPlugin
> > CroquetPlugin
> > DSAPrims
> > DropPlugin
> > FFTPlugin
> > FT2Plugin
> > FileCopyPlugin
> > FilePlugin
> > FloatArrayPlugin
> > FloatMathPlugin
> > GeniePlugin
> > HostWindowPlugin
> > JPEGReadWriter2Plugin
> > JPEGReaderPlugin
> > JoystickTabletPlugin
> > Klatt
> > LargeIntegers
> > LocalePlugin
> > MIDIPlugin
> > Matrix2x3Plugin
> > MiscPrimitivePlugin
> > Mpeg3Plugin
> > QuicktimePlugin
> > RePlugin
> > SecurityPlugin
> > SerialPlugin
> > SocketPlugin
> > SoundCodecPrims
> > SoundGenerationPlugin
> > SoundPlugin
> > Squeak3D
> > SqueakFFIPrims
> > StarSqueakPlugin
> > SurfacePlugin
> > UnixOSProcessPlugin
> > XDisplayControlPlugin
> > ZipPlugin
> >
> >
> > Fun story: if you don't have SecurityPlugin, LocaleTest>>testFontFullName
> > deletes your image :)
> > testFontFullName
> > "self debug: #testFontFullName"
> > | env dir |
> > env := (Locale isoLanguage: 'ja') languageEnvironment.
> > dir := FileDirectory on: SecurityManager default untrustedUserDirectory.
> > [dir recursiveDelete]   <-------------- Cool !!
> > on: Error
> > do: [:e | e].
> > env fontFullName.
> > self assert: dir exists
> >
> >
> > Cheers,
> >
> > Laurent Laffont
> > _______________________________________________
> > Pharo-project mailing list
> > Pharo-project@lists.gforge.inria.fr
> > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
>
> _______________________________________________
> Pharo-project mailing list
> Pharo-project@lists.gforge.inria.fr
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
_______________________________________________
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to