Subject: queries concerning PIC Stats
From: Mayur Naik (mhn@hotbot.com)
Date: Wed Mar 29 2000 - 08:48:28 PST
Hello
I have 2 queries concerning PIC Stats:
1. Consider:
275: "<"[0](2) "0#<(@indexed[A],@indexed[A])" # 1 buckets, 1 methods
275 sequence:1 sequence:1 # 0x339b898
}
I have been assuming that sequence:1 is the run-time class of each argument of the < message. But sequence:1 happens to be an abstract class:
abstract object sequence [`T] isa ordered_collection [T];
Can you please tell me what exactly it represents?
2. Consider:
23: "="[0](2) "1#is_even(@int)" # 1 buckets, 1 methods
23 anon_int:0 anon_int:0 # 0x356f758 B
}
I have been assuming that the run-time class of each argument of the = message is 'int'. I hope that is fine.
Further, is it safe to consider such a message send (i.e., a message send for which a *single* target method is specified in the list of methods invoked for that message send in the profile data) in the experimental assessment of message dispatch implementations or is it better to ignore it since it might be inlined by some optimization? I have observed that such message sends significantly affect the frequency distribution of Class IDs. So, I need to know whether I should consider / ignore all of them or examine each and determine whether it can be inlined or not and accordingly ignore / consider it.
Thanks a lot for your time.
-- Mayur
HotBot - Search smarter.
http://www.hotbot.com
This archive was generated by hypermail 2b25 : Tue Oct 03 2000 - 15:21:27 PDT