The very ambitious Eclipse Test and Performance Tools Platform provides capable memory and cpu profilers, and all sorts of other goodies. I recently had it working for a while myself and it seemed pretty decent.
Don't forget that JDK has hprof tool built in, which can do heap and CPU profiling. It's not exactly friendly to use, but it is easy to find and free. There is supposed to be a graphical tool in Java 5 and 6 for interpreting hprof results, but I couldn't get it to work, so I just looked at the results in emacs!
Betty Rubble? Well, I would go with Betty... but I'd be thinking of Wilma.