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