diff options
author | Paul Phillips <paulp@improving.org> | 2011-06-27 01:14:08 +0000 |
---|---|---|
committer | Paul Phillips <paulp@improving.org> | 2011-06-27 01:14:08 +0000 |
commit | 94a00c31680623cd2793b0db87c2bcfac10c9563 (patch) | |
tree | 8e92075e91ae1f531f6605bc13ba5db3400c5c23 /test/files/jvm/t2570 | |
parent | 6c87275af7c1c8ee28c511d8df9724526bbca095 (diff) | |
download | scala-94a00c31680623cd2793b0db87c2bcfac10c9563.tar.gz scala-94a00c31680623cd2793b0db87c2bcfac10c9563.tar.bz2 scala-94a00c31680623cd2793b0db87c2bcfac10c9563.zip |
Profiling revealed a suspiciously heavy consume...
Profiling revealed a suspiciously heavy consumer of CPU time during
refchecks called checkOverloadedRestrictions. Turns out it was looking
for overloads where more than one method defined default arguments, but
with N^2 carved on its checking stick.
Time spent in checkOverloadedRestrictions in quick.lib drops from 5800ms
to 300ms.
Review by rytz.
Diffstat (limited to 'test/files/jvm/t2570')
0 files changed, 0 insertions, 0 deletions