HomePhorge

(PUP-3436) Optimize CPU intensitive Compiler methods
0badfce72bafUnpublished

Unpublished Commit ยท Learn More

Repository Importing: This repository is still importing.

Description

(PUP-3436) Optimize CPU intensitive Compiler methods

This commit contains some performance optimizations in methods
that showed up as very time consuming in the profiler when running
the rake following rake tests:

benchmark:many_modules:run
benchmark:defined_types4:run
benchmark:defined_types:run

CPU consumption with this patch in place is between 70% - 75% of
what it used to be.

Profiling was performed using stackprof
https://github.com/tmm1/stackprof

Details

Provenance
Thomas Hallgren <thomas@tada.se>Authored on
Henrik Lindberg <henrik.lindberg@cloudsmith.com>Committed on Nov 26 2014, 11:33 PM
vanmeeuwenPushed on Jun 2 2015, 2:22 PM
Parents
rPU31f7c3eb3541: Merge remote-tracking branch 'upstream/pr/3335'
Branches
Unknown
Tags
Unknown

Event Timeline

Henrik Lindberg <henrik.lindberg@cloudsmith.com> committed rPU0badfce72baf: (PUP-3436) Optimize CPU intensitive Compiler methods (authored by Thomas Hallgren <thomas@tada.se>).Nov 26 2014, 11:33 PM