Unix VM and MacIntel
Ian Piumarta
piumarta at gmail.com
Mon Oct 16 21:28:42 UTC 2006
On Oct 16, 2006, at 1:44 PM, John M McIntosh wrote:
> Ah *slower* you mean
1. '229390681 bytecodes/sec; 7759029 sends/sec'
2. '291904218 bytecodes/sec; 8411337 sends/sec'
(1) is Unix 3.9-9 built from source on Mac Book Pro with register
variables disabled (i.e., the thing I said was slower).
(2) is Unix 3.9-9 built from source on Mac Book Pro with register
variables enabled (i.e., the thing I said was faster and the thing I
dumped in the binary archive in consideration of one person's
hesitation to build from source).
> mac carbon 3.8.13b3u on pb 17 osx 10.4.8 gives
If the carbon VM is faster on PowerBook then maybe you use some
clever XCode PPC optimisation flags that Apple doesn't bother to tell
command-line users about? In any case, it has no relation to either
of the things I was comparing when I claimed one was faster than the
other.
> On testing on macIntel the downloaded application, and the build
> application both would not open the squeak window
> when given a 2.8 image or a 3.8.latest image. Squeak CPU usage
> would run at 100%, not userful. No message to the system log or
> console.
>
> www.squeakvm.org unix page only shows 3.9-8
I though I explained that 3.9-8 is the latest release. 3.9-9 doesn't
exist yet. Anything you might have seen called 3.9-9 is a figment of
my imagination that I might do someone a favour by making a binary VM
available to them. (Maybe I've learned that I should never copy the
list in such situations.)
> So if someone has a *working* 3.9-9 macintel VM
I have one. In fact, I have two of them now. (One of which is
faster than the other. ;-)
> Lastly the VM application 3.9-9 posted is macintel only, not powerpc.
I know. I don't make universal binaries.
FWIW, the 'hang' sounds like a problem with a broken lock on i386. I
fixed this and posted new 3.9-9 sources (which don't really exist yet
sice 3.9-8 is the latest release) shortly after someone found it.
(FWIW #2, the slow refresh some people reported is probably because I
reverted to the crappy OS lock on .386 instead of writing a real
spinlock. The latter is #13489 on today's 'to-do' list.)
More information about the Squeak-dev
mailing list
|