Sorry this is a bit late. Steve has been working on improving the script
by adding the delta from each prior week. I was holding off for that,
but there is no reason not to put the raw numbers here in the meantime.

+------------+
| m-i/js/src |
+------------+
jsval             :  1062
Value             :  2510
jsid              :   603
SkipRoot          :    58
JSObject          :  2829
ObjectImpl        :     7
JSString          :   682
JSFlatString      :   114
JSDependentString :     3
JSUndependedString:     0
JSExtensibleString:     2
JSExternalString  :     7
JSLinearString    :   139
JSStableString    :    43
JSInlineString    :     9
JSRope            :    10
JSAtom            :   302
PropertyName      :   212
UnownedBaseShape  :     9
BaseShape         :     4
Shape             :   351
JSScript          :   676
TypeObject        :   206
IonCode           :   195
JSXML             :   218
==========================
Total             : 10251

+------------------+
| m-i/js/xpconnect |
+------------------+
jsval             :   482
Value             :   113
jsid              :   219
SkipRoot          :     0
JSObject          :   985
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          :    27
TypeObject        :     0
IonCode           :     0
JSXML             :     0
==========================
Total             :  1924

+--------+
| m-i/js |
+--------+
jsval             :  1643
Value             :  2646
jsid              :   840
SkipRoot          :    58
JSObject          :  3890
ObjectImpl        :     7
JSString          :   829
JSFlatString      :   116
JSDependentString :     3
JSUndependedString:     0
JSExtensibleString:     2
JSExternalString  :     7
JSLinearString    :   139
JSStableString    :    43
JSInlineString    :     9
JSRope            :    10
JSAtom            :   303
PropertyName      :   212
UnownedBaseShape  :     9
BaseShape         :     4
Shape             :   351
JSScript          :   740
TypeObject        :   206
IonCode           :   195
JSXML             :   218
==========================
Total             : 12480

+---------+
| m-i/dom |
+---------+
jsval             :  1109
Value             :   361
jsid              :   246
SkipRoot          :     0
JSObject          :  1271
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             :  3166

+------+
| m-i/ |
+------+
jsval             :  3079
Value             :  4773
jsid              :  1121
SkipRoot          :    58
JSObject          :  5798
ObjectImpl        :     7
JSString          :  1049
JSFlatString      :   124
JSDependentString :     3
JSUndependedString:     0
JSExtensibleString:     2
JSExternalString  :     7
JSLinearString    :   140
JSStableString    :    43
JSInlineString    :     9
JSRope            :    10
JSAtom            :   304
PropertyName      :   212
UnownedBaseShape  :     9
BaseShape         :     4
Shape             :   352
JSScript          :   781
TypeObject        :   206
IonCode           :   195
JSXML             :   218
==========================
Total             : 18504

This is from mozilla-inbound tip from about 5 minutes ago.

This week the Return<T>/UnrootedT merge happened, dramatically
simplifying our exact rooting types. We should be pretty much done with
the basic infrastructure now.

I'm also still working on getting the Shape changes landed: turns out
more of the paths through IonBuilder can GC than I thought. Sadly, many
of these paths are un-exercised even with jit-tests' --tbpl mode, so I'm
having to fix the errors using try.

Releng has finally gotten Steve access to a build slave, so work is now
progressing much faster on getting the analysis enabled on tbpl.
Unfortunately, there seem to still be major hurdles to overcome, but I'm
hoping we can hack together something relatively quickly that will
"work" until we can cajole someone else into fixing the infrastructure.

-Terrence
_______________________________________________
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