Up to Main Index                         Up to Journal for September, 2012

                  JOURNAL FOR THURSDAY 27TH SEPTEMBER, 2012
______________________________________________________________________________

SUBJECT: Go 1.0.3 is out
   DATE: Thu Sep 27 18:22:18 BST 2012

Yay! Go 1.0.3 is out with lots of fixes and updates. Just going to go and grab
it for Linux i386/amd64/ARM and Windows i386/amd64 - actually I'm going to
grab the source and compile it five times. Then it's time to do some WolfMUD
testing...

--
Diddymus

______________________________________________________________________________

SUBJECT: WolfMUD on Go 1.0.3
   DATE: Thu Sep 27 22:13:18 BST 2012

Had to wait around 2 hours for the Go sources to build on ARM - it's running
in QEMU using versatile[1]. So got on with some other work...


     -=[ Time passes. Thorin sits down and starts singing about gold. ]=-


Well everything is now recompiled and running quite nicely. One thing I did
notice was the difference between platforms and the allocated memory and
number of heap objects. Starting the WolfMUD server and letting it settle down
I got the following figures:


                 .-----------------------------------------.
                 |              | Idle Server | 10 Players |
                 |   Platform   |  Mem / Heap | Mem / Heap |
                 |--------------+-------------+------------|
                 | WinXP-i386   | 200k   704  | 221k  1050 |
                 | Win7-amd64   | 296k   710  | 330k  1057 |
                 | Linux-ARM    | 334k   540  | 473k   854 |
                 | Linux-i386   | 351k   561  | 401k   864 |
                 | Linux-amd64  | 421K   550  | 547k   840 |
                 `-----------------------------------------'

                          Mem = Allocated memory in use
                         Heap = Heap Objects in use


Linux-amd64 was running natively. Linux-i386, WinXP-i386 and Win7-amd64 were
running in VirtualBox and Linux-ARM in QEMU. Well I found the comparison
interesting anyway ;) Need to poke around and investigate a bit more and also
compile some figures for more than 10 players.

--
Diddymus

  [1] This is where a Raspberry PI would be *REALLY* handy.


  Up to Main Index                         Up to Journal for September, 2012