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