liferay is so heavy and slow on debug, other portals are also heavy
any framework supporting what you need will be heavy too:
one main reasons is when number of classes increase finding the classes by class loader will increase
the other problem is time spend by JIT to compile your classes
both of these can be avoided if you use a static java compiler instead of ordinary JIT compilers.
this will dramatically increase start up time.