Geek Boy's blog
Wednesday, October 20, 2004
  Neal Stephenson interviewed at /.
I'm reading through The System of The World, after having finished the first two books in the Baroque Cycle from Neal Stephenson. Here's an interview with him on Slashdot. Makes for interesting reading.

Relevant bits of info:

Go read it.
 
  GLUE 5.0.1 memory leak, and YourKit java profiler
I'm doing a project that involves a web services layer using WebMethods GLUE 5.0.1. We're using GLUE basically as an RMI replacement, since we've got to go through a firewall. The client side is a long-lived java process, and we're finding that it eventually runs out of memory. Finding leaks in java code is a pain in the ***, but I came across a nifty tool called YourKit that helps.

It tracks object allocations in your code. You can periodically take snapshots of the heap, and then compare the snapshots over time. It indicates how many instances have been created (and how much memory is used) of each class that exists in the heap. It also reports how many instances (and how many bytes) have been GCed for each class in the heap. Lastly, for a given instance, you can track the chain of references back to the GC root objects, which is really really nice for tracking down leaks.

The only thing wrong with it is that doesn't currently support the Mac OS/X java runtime. ARRRGH! They indicate that although they're using hooks that are supposed to be a standard part of the JVM, they bring down the OS/X java environment hard. They're hoping that things get better with the 1.5 JDK on Mac OS, but that doesn't help me much today.

Nevertheless, on Windows and Linux, and (in beta) on solaris, it rocks. Highly recommended.

Oh - and the leak in GLUE?

It looks so far that when you call Registry.bind(someUrl, someClass), and then invoke a method on the reference that returns a java.util.List, some part of the WSDL schema gets cached forever and is never cleaned up. This appears to be a known bug, and appears to be fixed in GLUE 5.0.2. I'm testing the maintenance release now...
 
  Fun as a contractor
Why can't all of my customers be like this? I sent off an an email asking about whether a particular customer might be able to finish up their acceptance testing by the end of the year, since there's a payment contingent on acceptance and I'd like that to be part of my 2004 taxable income, and they said:


I'm positive we can get that to you this year.
...
And a final note. We want to keep you happy. I'm hoping our working relationship won't end with this payment.


Gotta like that. They're the customer here, and they want to keep me happy? I hope they find lots of work that they want me to do!
 
  VB.NET funny
"According to Microsoft's Paul Vick, Refactoring support in VB.net will
differ from that in C#. Terminology and structure of available features
will be simplified to cater for the less rigorous intellect of the VB
developer.

I cannot confirm that this image is legitimate. But it is reputedly the
first screen shot of the context menu available to VB programmers in
the Whidbey IDE. (see link for the image)."
 
Saturday, October 02, 2004
  Thought-provoking article about the future of the music biz
As someone who owns an iPod, as someone who's played music professionally (hey - ten bucks is ten bucks!), and as someone who's saddened by the state of copyright law, this was an interesting read.


 
Various ramblings from Peter Clark about life, coding, parenthood, Java, grad school, and enjoying my mac book air

Name: Peter Clark

Terror Alert Level

Thao and the Get Down Stay Down -- When We Swam

Archives
09/01/2003 - 10/01/2003 / 10/01/2003 - 11/01/2003 / 11/01/2003 - 12/01/2003 / 12/01/2003 - 01/01/2004 / 01/01/2004 - 02/01/2004 / 02/01/2004 - 03/01/2004 / 03/01/2004 - 04/01/2004 / 04/01/2004 - 05/01/2004 / 05/01/2004 - 06/01/2004 / 06/01/2004 - 07/01/2004 / 07/01/2004 - 08/01/2004 / 08/01/2004 - 09/01/2004 / 09/01/2004 - 10/01/2004 / 10/01/2004 - 11/01/2004 / 11/01/2004 - 12/01/2004 / 12/01/2004 - 01/01/2005 / 01/01/2005 - 02/01/2005 / 02/01/2005 - 03/01/2005 / 03/01/2005 - 04/01/2005 / 04/01/2005 - 05/01/2005 / 05/01/2005 - 06/01/2005 / 06/01/2005 - 07/01/2005 / 07/01/2005 - 08/01/2005 / 08/01/2005 - 09/01/2005 / 09/01/2005 - 10/01/2005 / 10/01/2005 - 11/01/2005 / 11/01/2005 - 12/01/2005 / 12/01/2005 - 01/01/2006 / 01/01/2006 - 02/01/2006 / 02/01/2006 - 03/01/2006 / 03/01/2006 - 04/01/2006 / 04/01/2006 - 05/01/2006 / 05/01/2006 - 06/01/2006 / 06/01/2006 - 07/01/2006 / 09/01/2006 - 10/01/2006 / 10/01/2006 - 11/01/2006 / 11/01/2006 - 12/01/2006 / 12/01/2006 - 01/01/2007 / 01/01/2007 - 02/01/2007 / 02/01/2007 - 03/01/2007 / 03/01/2007 - 04/01/2007 / 04/01/2007 - 05/01/2007 / 05/01/2007 - 06/01/2007 / 06/01/2007 - 07/01/2007 / 07/01/2007 - 08/01/2007 / 08/01/2007 - 09/01/2007 / 10/01/2007 - 11/01/2007 / 11/01/2007 - 12/01/2007 / 12/01/2007 - 01/01/2008 / 02/01/2008 - 03/01/2008 / 03/01/2008 - 04/01/2008 / 04/01/2008 - 05/01/2008 / 05/01/2008 - 06/01/2008 / 06/01/2008 - 07/01/2008 / 07/01/2008 - 08/01/2008 / 09/01/2008 - 10/01/2008 / 10/01/2008 - 11/01/2008 / 11/01/2008 - 12/01/2008 / 12/01/2008 - 01/01/2009 / 01/01/2009 - 02/01/2009 / 02/01/2009 - 03/01/2009 / 03/01/2009 - 04/01/2009 / 04/01/2009 - 05/01/2009 / 05/01/2009 - 06/01/2009 / 06/01/2009 - 07/01/2009 / 07/01/2009 - 08/01/2009 / 08/01/2009 - 09/01/2009 / 10/01/2009 - 11/01/2009 / 11/01/2009 - 12/01/2009 / 12/01/2009 - 01/01/2010 / 03/01/2010 - 04/01/2010 /


Powered by Blogger

Subscribe to
Posts [Atom]