[computer-go] Language War!
Peter Drake
drake at lclark.edu
Mon Jul 31 20:40:57 PDT 2006
I'll let you lead the way on this, but do tell us all how it goes
when you get to it. If you have a good experience, I'll be more
inclined to try it.
Peter Drake
Assistant Professor of Computer Science
Lewis & Clark College
http://www.lclark.edu/~drake/
On Jul 31, 2006, at 5:11 PM, Jim O'Flaherty, Jr. wrote:
> Peter,
>
> I have not used it, yet. I have dl'ed it and played with it a
> bit. I have not had the opportunity to play at that level of
> performance tuning and memory efficiency yet. When I do get the
> chance, I will definitely be checking out how it impacts my Java
> implementations before attempting a move to something like highly
> optimized C or assembly. At this point, my time-value focus is to
> reduce total time spent coding to achieve effects and then purchase
> horse-power (much much cheaper than my personal time) to produce
> results.
>
> BTW, given you use standard java.util.Collection interfaces, then
> using Javolution implementations ought to be close to transparent
> swap-ins for whatever you are currently using. While that is not
> labor free, it certainly ought to significantly reduce the amount
> of work you have to do to replace all your instances of "new
> ArrayList()" with "new FastList()" (or whatever his particular
> ArrayList replacement is). And given you are using some sort of
> source code version control, you can contain the impact to an
> experimental throw-away branch. If the branch happens to work out
> and you want to fully depend upon the Javolution library, you can
> then merge the changes into your main branch. When I do finally
> get personal time and priority to play again in the area, this is
> how I will be approaching it.
>
>
> Jim
>
>
> ----- Original Message ----
> From: Peter Drake <drake at lclark.edu>
> To: computer-go <computer-go at computer-go.org>
> Sent: Monday, July 31, 2006 4:20:44 PM
> Subject: Re: [computer-go] Language War!
>
> On Jul 31, 2006, at 1:32 PM, Jim O'Flaherty, Jr. wrote:
>
>> Peter,
>>
>> I have a similar impression about size, although I cannot verify
>> it right this second.
>>
>> Given where you are, have you checked Javolution?
>> http://javolution.org/
>>
>> This guy is a Java performance/memory footprint nut-case. If you
>> look at his posting on http://www.javalobby.org, you will see he
>> stays right on top of performance and footprint metrics around the
>> core collection class replacements he has developed.
>>
>> Given your framework is suitably designed, it might take you a
>> very small window of time to try out some of his "replacements"
>> and see what kind of improvements you experience, aasuming you
>> have some baselines against which to measure the resulting
>> differences.
>
> Interesting. Have you (or anyone else) tried this out? I'm wary
> of doing anything dependent upon a (relatively) new third-party tool.
>
> Peter Drake
> Assistant Professor of Computer Science
> Lewis & Clark College
> http://www.lclark.edu/~drake/
>
>
> _______________________________________________
> computer-go mailing list
> computer-go at computer-go.org
> http://www.computer-go.org/mailman/listinfo/computer-go/
>
> _______________________________________________
> computer-go mailing list
> computer-go at computer-go.org
> http://www.computer-go.org/mailman/listinfo/computer-go/
More information about the computer-go
mailing list