The profiling results from running derby benchmark inside SPECJvm2007 shows significant performance issue in our implementation of BigDecimal code. Here are couple hot methods showing inside both Sun & other profiling tools:
*BigDecimal(...) /* various constructors. */
The other data point from some low level profiling tool shows we have significant higher number of division/multiplication operations than some of our competitors.