[armedbear-ticket] [armedbear] #73: "normalize-type" buffering

#73: "normalize-type" buffering -------------------------+-------------------------------------------------- Reporter: ehuelsmann | Owner: somebody Type: task | Status: new Priority: major | Milestone: Component: CLOS | Version: Keywords: performance | -------------------------+-------------------------------------------------- Peter Graves points out that with his "canonicalize-type" buffering, he achieved measurable performance gain in XCL. We want to do the same in ABCL. -- Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/73> armedbear <http://common-lisp.net/project/armedbear> armedbear

#73: "normalize-type" caching -------------------------+-------------------------------------------------- Reporter: ehuelsmann | Owner: somebody Type: task | Status: new Priority: major | Milestone: Component: CLOS | Version: Resolution: | Keywords: performance -------------------------+-------------------------------------------------- Comment(by ehuelsmann): Result caching is what I mean, ofcourse. -- Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/73#comment:1> armedbear <http://common-lisp.net/project/armedbear> armedbear

#73: "normalize-type" caching -------------------------+-------------------------------------------------- Reporter: ehuelsmann | Owner: somebody Type: task | Status: new Priority: major | Milestone: Component: CLOS | Version: Resolution: | Keywords: performance, bite-size -------------------------+-------------------------------------------------- Changes (by ehuelsmann): * keywords: performance => performance, bite-size -- Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/73#comment:2> armedbear <http://common-lisp.net/project/armedbear> armedbear

#73: "normalize-type" caching -------------------------+-------------------------------------------------- Reporter: ehuelsmann | Owner: nobody Type: task | Status: new Priority: major | Milestone: 0.24 Component: libraries | Version: Resolution: | Keywords: performance bite-size -------------------------+-------------------------------------------------- Changes (by ehuelsmann): * keywords: performance, bite-size => performance bite-size * owner: somebody => nobody * component: CLOS => libraries * milestone: => 0.24 Comment: Setting a milestone; based on Peter's feedback, this should be a real performance saver. -- Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/73#comment:3> armedbear <http://common-lisp.net/project/armedbear> armedbear

#73: "normalize-type" caching -----------------------------------+---------------------------------------- Reporter: ehuelsmann | Owner: nobody Type: task | Status: new Priority: major | Milestone: unscheduled Component: libraries | Version: Keywords: performance bite-size | -----------------------------------+---------------------------------------- Changes (by mevenson): * milestone: 0.24 => unscheduled -- Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/73#comment:4> armedbear <http://common-lisp.net/project/armedbear> armedbear

#73: "normalize-type" caching -------------------------+-------------------------------------------------- Reporter: ehuelsmann | Owner: nobody Type: task | Status: closed Priority: major | Milestone: unscheduled Component: libraries | Version: Resolution: wontfix | Keywords: performance bite-size -------------------------+-------------------------------------------------- Changes (by ehuelsmann): * status: new => closed * resolution: => wontfix Comment: Using the attached patch, I see a 95% cache hit rate while compiling some checkout of Maxima. However, I see no speed-ups in build times for ABCL or Maxima nor do I see significant improvement of the execution of the (compiled) ANSI test suite. Makes me wonder why Peter thinks he saw large performance improvements with XCL. Recording the patch here so it gets recorded. However, closing this issue for lack of evidence of improvement; no additional complexity seems to be warranted based on these findings. -- Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/73#comment:5> armedbear <http://common-lisp.net/project/armedbear> armedbear
participants (1)
-
armedbear