Ignore:
Timestamp:
08/12/11 12:08:25 (10 years ago)
Author:
ehuelsmann
Message:

Reduce load time of nested functions and the number of class loader objects.

This commit groups all nested function objects resulting from a COMPILE call
into one class loader (instead of a class loader each). Additionally, nested
function objects aren't instantiated using reflection anymore, instead, the
'new' instruction is used, winning a factor 100 per local function.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/abcl/src/org/armedbear/lisp/jvm.lisp

    r13448 r13466  
    381381  compiland
    382382  inline-expansion
    383   function    ;; the function loaded through load-compiled-function
    384383  class-file  ;; the class file structure for this function
    385384  variable    ;; the variable which contains the loaded compiled function
Note: See TracChangeset for help on using the changeset viewer.