DISCLAIMER: These notes are from the defunct k8 project which precedes SquirrelJME. The notes for SquirrelJME start on 2016/02/26! The k8 project was effectively a Java SE 8 operating system and as such all of the notes are in the context of that scope. That project is no longer my goal as SquirrelJME is the spiritual successor to it.


I really have to clean my room.


Need to fix issues where hairball is used completely relative. And there is also another trace that will need some fixing so that hairball start time is faster.

at net.multiphasicapps.hairball.__ContentViewer__.getTime(
at net.multiphasicapps.hairball.PackageStatus.getSourceTime(
at net.multiphasicapps.hairball.PackageStatus.getContents(
at net.multiphasicapps.hairball.PackageInfo.__getJson(PackageInfo.java:211)
at net.multiphasicapps.hairball.PackageInfo.entrySet(PackageInfo.java:113)
at java.util.AbstractMap.get(AbstractMap.java:176)
at net.multiphasicapps.hairball.PackageList.<init>(PackageList.java:146)
at net.multiphasicapps.hairball.Main.obtainPackageList(Main.java:265)
at net.multiphasicapps.hairball.Main.main(Main.java:132)

Potentially anyway.


Odd, a file starting with .goutputstream landed itself in hairball then went away.


On the XServe G5, compilation seems to be speedy using the ppc64 OpenJDK 8 although I am not too sure if it is hotspot accelerated or just fast itself. It takes 2 minutes to run. The only other comparison I have is Zero since it appears JamVM is not available.


1 minute and 55 seconds for the server VM.


The latest JDK just runs out of memory immedietly so there is no way to really test it when running on the standard 32-bit PowerPC.