Paul DeBruicker wrote
Hi Stef,
The slowdown is dependent upon the # of classes in the
package. ��If you
use Fuel then you should see a slowdown of 20x. ��I just
have a lot of
classes in this package. ��The source of the slowdown is
in the changes to
RBSmallLintChecker>>#checkClass: and
RBClassNotReferencedRule>>#checkClass: . ����The old
versions use the linter
to check if the literal is used anywhere and the new one
uses #allCallsOn.
Hope this helps
Paul
and by "use Fuel" I mean:
rule:=RBClassNotReferencedRule new.
environment:=RBBrowserEnvironment new forPackageNames:
#('Fuel').
AndreasSystemProfiler spyOn:[RBSmalllintChecker runRule:
rule onEnvironment:
environment]
--
View this message in context:
http://forum.world.st/Is-RBClassNotReferencedRule-200x-slower-in-Pharo-4-vs-Pharo-3-tp4839875p4839977.html
Sent from the Pharo Smalltalk Users mailing list archive
at
Nabble.com.