Opened 11 years ago

Closed 11 years ago

#72 closed enhancement (fixed)

Faster startup times

Reported by: ehuelsmann Owned by: somebody
Priority: major Milestone:
Component: other Version: 0.18
Keywords: performance Cc:
Parent Tickets:

Description

Analysis learned that 40% of the execution time spent loading ABCL was spent finding constructors in the Java reflection code.

The idea of this issue is to spread the cost of that 40% better over the life time of the application by loading - but not resolving - function classes until they're actually used, by introducing a proxy object of some kind which holds only the byte array of class bytes.

Change History (1)

comment:1 Changed 11 years ago by ehuelsmann

Resolution: fixed
Status: newclosed
Version: 0.18

With the introduction of AutoloadedFunctionProxy?, this issue is solved; indeed startup times have significantly reduced.

Note: See TracTickets for help on using tickets.