<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://robowiki.net/w/index.php?action=history&amp;feed=atom&amp;title=Thread%3ATalk%3AGilgalad%2FmovementStrategy%2FGoTo_surfing.%2Freply_%2815%29</id>
	<title>Thread:Talk:Gilgalad/movementStrategy/GoTo surfing./reply (15) - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://robowiki.net/w/index.php?action=history&amp;feed=atom&amp;title=Thread%3ATalk%3AGilgalad%2FmovementStrategy%2FGoTo_surfing.%2Freply_%2815%29"/>
	<link rel="alternate" type="text/html" href="http://robowiki.net/w/index.php?title=Thread:Talk:Gilgalad/movementStrategy/GoTo_surfing./reply_(15)&amp;action=history"/>
	<updated>2026-04-18T04:16:52Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.34.1</generator>
	<entry>
		<id>http://robowiki.net/w/index.php?title=Thread:Talk:Gilgalad/movementStrategy/GoTo_surfing./reply_(15)&amp;diff=24043&amp;oldid=prev</id>
		<title>AW: Reply to GoTo surfing.</title>
		<link rel="alternate" type="text/html" href="http://robowiki.net/w/index.php?title=Thread:Talk:Gilgalad/movementStrategy/GoTo_surfing./reply_(15)&amp;diff=24043&amp;oldid=prev"/>
		<updated>2012-04-11T00:22:21Z</updated>

		<summary type="html">&lt;p&gt;Reply to &lt;a href=&quot;/wiki/Thread:Talk:Gilgalad/movementStrategy/GoTo_surfing.&quot; title=&quot;Thread:Talk:Gilgalad/movementStrategy/GoTo surfing.&quot;&gt;GoTo surfing.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Well, I have spent untold hours optimizing and am still skipping turns on my 64-bit JVM but now I have two ideas.  In the first round, Gilgalad is about 2 times slower than it is in the last round.  Since it is processing more values in the last round, the difference should be due to the optimizer.  So I tried using proguard to optimize Gilgalad before the start of a battle.  There may have been some small improvement, but it isn't really noticeable.  I don't know how the Java optimizer works, but is it possible that the CPU time spent on the optimizer is counted as time spent on the robot.  This is the only explanation I can think of for why the speed is so much better later in the round but optimizing at compile time doesn't help.  (Well, other than the &amp;quot;AW is making another of his stupid mistakes.&amp;quot; explanation.)  So my first idea was to try proguard.  My next idea is to warm up the JVM with some pointless calculations for the first 30 turns of a battle, where I don't need to do anything CPU intensive, so I could surf some fake wave and not actually move on the fake path or something.  However, I don't like the idea of making Gilgalad waste time doing nothing to make it appear faster.&lt;/div&gt;</summary>
		<author><name>AW</name></author>
		
	</entry>
</feed>