>> > Does this get amortized so that you don't regenerate it for each package >> > in a transaction? Otherwise are we getting O(n^2) work? >> >> It's very fast. 0.7 seconds for all of jonas, and that's 300 jarfiles >> and 40,000 classes. Vadim> That doesn't answer his question though, does it? Yeah, the answer right now is "no, we are doing O(n^2) work". At install time we could just merge new .db files into the master .db. Doing this at uninstall time would require more hacks to gcj-dbtool, I think. Maybe it doesn't matter though. Tom