[BUG] TimeProfileBrowser is badly broken
Ned Konz
ned at bike-nomad.com
Mon Aug 21 22:26:25 UTC 2000
I tried something like:
TimeProfileBrowser onBlock: [ 10 timesRepeat: [ (Delay forSeconds: 1) wait ] ].
and got this walkback:
UndefinedObject(Object)>>errorNotIndexable
UndefinedObject(Object)>>size
String(SequenceableCollection)>>copyReplaceFrom:to:with:
String(SequenceableCollection)>>,
[] in TimeProfileBrowser(MessageSet)>>initializeMessageList:
[] in MessageSet class>>parse:toClassAndSelector:
SystemDictionary(Dictionary)>>at:ifAbsent:
SystemDictionary>>atOrBelow:ifAbsent:
MessageSet class>>parse:toClassAndSelector:
[] in TimeProfileBrowser(MessageSet)>>initializeMessageList:
OrderedCollection>>collect:
TimeProfileBrowser(MessageSet)>>initializeMessageList:
TimeProfileBrowser>>runBlock
TimeProfileBrowser class>>onBlock:
Apparently, the parse:toClassAndSelector: method is not clever enough
to parse strings that look like:
' - 1 tallies, 36 msec.'
or even:
'100.0% {36ms} SmallInteger(Integer)>>factorial'
I used MessageTally spyOn: instead, but was wondering whether TimeProfileBrowser
would be better...
--
Ned Konz
currently: Stanwood, WA
email: ned at bike-nomad.com
homepage: http://bike-nomad.com
More information about the Squeak-dev
mailing list
|