[Mono-list] Re: mono/amd64 and nemerle

Michal Moskal Michal Moskal <michal.moskal@gmail.com>
Mon, 17 Jan 2005 01:46:51 +0100


On Thu, 13 Jan 2005 11:45:43 +0100, Zoltan Varga <vargaz@gmail.com> wrote:
>                                              Hi,
> 
>    The amd64 port should be on the same level as the x86 port. Any
> difference is a
> bug which can be reported.

Thanks for fixing all the three bugs. Nemerle compiler boots now on amd64!

There is some other issue with checked/unchecked in the testsuite,
that I'm going to investigate tomorrow.

If somebody's interested in performance numbers, then compiling
Nemerle.Compiler.dll using 64 bit version of mono takes around 16s
while compiling it on the same machine using 32 bit mono -- it takes
13s.

I think that the one of the reasons 64bit version is slower could be
cache cluttering -- there are lots of pointers in objects we use in
the compiler, so some of the objects get twice as big. The top RSS
size in 32 bit mode is 89M, while in 64 bit mode 117M.

> On Thu, 13 Jan 2005 00:39:25 +0100, Michal Moskal
> <michal.moskal@gmail.com> wrote:
[...]
> > I would just report this to bugzilla, but while it seems simple to fix
> > (just some left over) there are probably many more such issues, so I
> > would like to ask first -- how far is the amd64 port?
[...]

-- 
: Michal Moskal :: http://nemerle.org/~malekith/ :: GCS !tv h e>+++ b++
: No, I will *not* fix your computer............ :: UL++++$ C++ E--- a?