#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.
#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.
#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
#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.
#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
#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.
armedbear-ticket@common-lisp.net