[armedbear-ticket] [armedbear] #72: Faster startup times
#72: Faster startup times -------------------------+-------------------------------------------------- Reporter: ehuelsmann | Owner: somebody Type: enhancement | Status: new Priority: major | Milestone: Component: other | Version: Keywords: performance | -------------------------+-------------------------------------------------- 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. -- Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/72> armedbear <http://common-lisp.net/project/armedbear> armedbear
#72: Faster startup times --------------------------+------------------------------------------------- Reporter: ehuelsmann | Owner: somebody Type: enhancement | Status: closed Priority: major | Milestone: Component: other | Version: 0.18 Resolution: fixed | Keywords: performance --------------------------+------------------------------------------------- Changes (by ehuelsmann): * status: new => closed * version: => 0.18 * resolution: => fixed Comment: With the introduction of AutoloadedFunctionProxy, this issue is solved; indeed startup times have significantly reduced. -- Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/72#comment:1> armedbear <http://common-lisp.net/project/armedbear> armedbear
participants (1)
-
armedbear