With Terrence on vacation, I'm writing the rooting analysis summary this week. 
Ok, mostly I'm trying out my fancy schmancy new HTML mail version. I never had 
the patience to extract meaning out of the textual version.

Significant progress this week. Look at the 'Shape' row, in particular. That is 
due to Terrence's bug 816776 landing for Shape*, following up the preceding bug 
810102 that whacked down BaseShape*.

It looks like I may have finally vanquished the buildbot dragon, so that 
rooting analysis may be run on try server and (eventually) unhidden on inbound. 
Though the final patch has not yet passed review or testing on staging, so I 
should really keep my mouth shut. But it works in my private little buildbot 
cluster.

Note, however, that the rooting analysis is currently failing, because it is 
correctly finding problems in jsapi-tests. I have fixed some of those, but am 
still working on others.


+------------+
| m-i/js/src |
+------------+
SkipRoot           :    58
jsval|Value        :  3720
jsid               :   589
JSObject           :  2822
ObjectImpl         :     7
JSString           :   680
JSFlatString       :   114
JSDependentString  :     3
JSUndependedString :     0
JSExtensibleString :     2
JSExternalString   :     7
JSLinearString     :   142
JSStableString     :    43
JSInlineString     :     9
JSRope             :    10
JSAtom             :   294
PropertyName       :   212
UnownedBaseShape   :     9
BaseShape          :     3
Shape              :    80
JSScript           :   304
TypeObject         :   205
IonCode            :   195
JSXML              :   218
===========================
Total             :  9726

+------------------+
| m-i/js/xpconnect |
+------------------+
SkipRoot           :     0
jsval|Value        :   598
jsid               :   219
JSObject           :   987
ObjectImpl         :     0
JSString           :    95
JSFlatString       :     3
JSDependentString  :     0
JSUndependedString :     0
JSExtensibleString :     0
JSExternalString   :     0
JSLinearString     :     0
JSStableString     :     0
JSInlineString     :     0
JSRope             :     0
JSAtom             :     0
PropertyName       :     0
UnownedBaseShape   :     0
BaseShape          :     0
Shape              :     0
JSScript           :    26
TypeObject         :     0
IonCode            :     0
JSXML              :     0
===========================
Total             :  1928

+--------+
| m-i/js |
+--------+
SkipRoot           :    58
jsval|Value        :  4443
jsid               :   826
JSObject           :  3885
ObjectImpl         :     7
JSString           :   827
JSFlatString       :   116
JSDependentString  :     3
JSUndependedString :     0
JSExtensibleString :     2
JSExternalString   :     7
JSLinearString     :   142
JSStableString     :    43
JSInlineString     :     9
JSRope             :    10
JSAtom             :   295
PropertyName       :   212
UnownedBaseShape   :     9
BaseShape          :     3
Shape              :    80
JSScript           :   367
TypeObject         :   205
IonCode            :   195
JSXML              :   218
===========================
Total             : 11962

+---------+
| m-i/dom |
+---------+
SkipRoot           :     0
jsval|Value        :  1480
jsid               :   244
JSObject           :  1270
ObjectImpl         :     0
JSString           :   154
JSFlatString       :     7
JSDependentString  :     0
JSUndependedString :     0
JSExtensibleString :     0
JSExternalString   :     0
JSLinearString     :     2
JSStableString     :     0
JSInlineString     :     0
JSRope             :     0
JSAtom             :     2
PropertyName       :     0
UnownedBaseShape   :     0
BaseShape          :     0
Shape              :     0
JSScript           :    14
TypeObject         :     0
IonCode            :     0
JSXML              :     0
===========================
Total             :  3173

+------+
| m-i/ |
+------+
SkipRoot           :    58
jsval|Value        :  8095
jsid               :  1107
JSObject           :  5804
ObjectImpl         :     7
JSString           :  1047
JSFlatString       :   124
JSDependentString  :     3
JSUndependedString :     0
JSExtensibleString :     2
JSExternalString   :     7
JSLinearString     :   143
JSStableString     :    43
JSInlineString     :     9
JSRope             :    10
JSAtom             :   296
PropertyName       :   212
UnownedBaseShape   :     9
BaseShape          :     3
Shape              :    81
JSScript           :   408
TypeObject         :   205
IonCode            :   195
JSXML              :   218
===========================
Total             : 18086
_______________________________________________
dev-tech-js-engine-internals mailing list
dev-tech-js-engine-internals@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-tech-js-engine-internals

Reply via email to