js/public/MemoryMetrics.h
5021d1337fa9bb5cca83ae0800c6ca1902167d2b
created 2014-05-25 21:46 -0400
pushed 2014-07-21 20:25 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1013663 - Fix some bad implicit conversion constructors in the JS engine; r=jorendorff,jandem
1676c8fa75462153b00aafbe31fbc1e161ee1a60
created 2014-04-24 17:25 -0400
pushed 2014-06-09 21:49 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 972045 - Add a compact representation for call stacks in SpiderMonkey. r=jimb
9688e85bd87c14f571c15a15b074ae6b1ebfb2df
created 2014-04-24 15:10 -0400
pushed 2014-06-09 21:49 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset ace4dd426349 (bug 972045) for mochitest failures.
ace4dd4263499c5cc8592af910ae464ee212f87c
created 2014-04-24 10:04 -0400
pushed 2014-06-09 21:49 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 972045 - Add a compact representation for call stacks in SpiderMonkey. r=jimb
b1de460b83dcb73399d7a400d67203f4bd5a59a0
created 2014-04-16 19:26 +0800
pushed 2014-06-09 21:49 +0000
Shian-Yow Wu Shian-Yow Wu - Bug 945152 - Part 2: Report mapped array buffer statistics for about:memory. r=njn
39cf2e4df30dc9c2c7712d9714227ca99e3c66fe
created 2014-03-27 22:52 -0400
pushed 2014-06-09 21:49 +0000
Terrence Cole Terrence Cole - Bug 989035 - Track malloced slots attached to the nursery. r=njn
6311a62c590148d3b41a35b6ea64b06d3a76717d
created 2014-01-08 13:43 -0800
pushed 2014-06-09 21:49 +0000
Terrence Cole Terrence Cole - Bug 957723 - Decommit unused portions of the nursery; r=jonco
6d4fc0dad4bdbbbf2d7a99af882ba30085118b1e
created 2014-03-17 11:42 -0700
pushed 2014-06-09 21:49 +0000
Terrence Cole Terrence Cole - Backout ed7130b21a68 (Bug 957723) for SM(r) orange on a CLOSED TREE.
ed7130b21a6804f00b8dc08ff5453f082ff6167c
created 2014-01-08 13:43 -0800
pushed 2014-06-09 21:49 +0000
Terrence Cole Terrence Cole - Bug 957723 - Decommit unused portions of the nursery; r=jonco
963a4aa8327511fee587a251d1b082b1dffad7a2
created 2014-03-14 16:38 -0700
pushed 2014-04-28 18:51 +0000
Jeff Walden Jeff Walden - Back out dd53db747a5e (bug 945152 part 2) to clear way for other fixing. Should reland in short order (before merge) after those other fixes land. r=backout
4197edad59d69ed7de82e4aedf4c3c4865f4d043
created 2014-03-14 19:13 +0100
pushed 2014-04-28 18:51 +0000
Jan de Mooij Jan de Mooij - Bug 981554 - Move allocator for optimized Baseline stubs from JitCompartment to JitZone. r=njn
dd53db747a5e17ecf8e41951ec1771651893fbab
created 2014-03-13 14:32 +0800
pushed 2014-04-28 18:51 +0000
Shian-Yow Wu Shian-Yow Wu - Bug 945152 - Part 2: Report mapped array buffer statistics for about:memory. r=njn
5ed1abc1b55635a680a768af3eb0ab695edf6c06
created 2014-03-05 14:19 -0800
pushed 2014-04-28 18:51 +0000
Nicholas Nethercote Nicholas Nethercote - Backout 519787a56627 (bug 972712, part 6) and the follow-up 5c9a4a1f2c0b (bug 978227) because ASAN is complaining intermittently about the former. r=me.
519787a56627716989a4cfb294ba1b2607199efa
created 2014-02-26 18:35 -0800
pushed 2014-04-28 18:51 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 972712 (part 6) - Report objects and shapes by their class. r=till.
655050f4a7467edcea8894b51f3734970d832876
created 2014-02-13 20:03 -0800
pushed 2014-04-28 18:51 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 972712 (part 4) - Report script sources in more detail. r=till.
609b72cffe1f98dcc3188c1df3f99cdcf4053402
created 2014-02-26 18:11 -0800
pushed 2014-04-28 18:51 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 972712 (part 3) - Rework notable string reporting. r=till.
b282d197d23f84f049e1667103cc760848bda7c9
created 2014-02-26 17:53 -0800
pushed 2014-04-28 18:51 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 972712 (part 1) - Don't report short strings separately. r=till.
ab28001660645bc628dd388968c0564a256710f9
created 2014-01-21 17:17 -0800
pushed 2014-03-17 21:55 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 961883 (part 3) - Measure and report the Nursery. r=terrence.
ff7db0b58713c1996558fdbee461ad73bf60666e
created 2014-01-21 17:17 -0800
pushed 2014-03-17 21:55 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 961883 (part 2) - Measure and report the StoreBuffer. r=terrence.
92081c50e18c7a24f16db25485a459a0b0df98a5
created 2014-01-20 19:52 -0800
pushed 2014-03-17 21:55 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 961883 (part 1) - Measure and report the SourceDataCache. r=benjamin.
3c5539b5b8f52a90f4ba6200b1790b02ee0b1261
created 2013-12-18 23:01 +0100
pushed 2014-03-17 21:55 +0000
Jan de Mooij Jan de Mooij - Bug 951666 - Rename IonCode to JitCode. r=njn
2e5ff561425490570383d57abf4eff21619c865f
created 2013-12-12 13:10 -0800
pushed 2014-03-17 21:55 +0000
Brian Hackett Brian Hackett - Bug 932982 - Trace type constraints and allow preserving jitcode in GCs without also marking all type information, r=billm, r=jandem
ad1ad5c344050397f26517290bb71e5660c97249
created 2013-12-12 16:38 -0800
pushed 2014-03-17 21:55 +0000
Wes Kocher Wes Kocher - Backed out changeset 2a1e0a4f8d72 (bug 932982) for b2g m2 orange on a CLOSED TREE
2a1e0a4f8d721093224959a01ad211c288f60070
created 2013-12-12 13:10 -0800
pushed 2014-03-17 21:55 +0000
Brian Hackett Brian Hackett - Bug 932982 - Trace type constraints and allow preserving jitcode in GCs without also marking all type information, r=billm,jandem.
afa4bcb0150e7a32900361b2e2c910220f9057cf
created 2013-12-12 13:56 -0500
pushed 2014-03-17 21:55 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset a29d7f5ddde6 (bug 932982) for ggc asserts.
a29d7f5ddde63e437958b32305bd9896c210f750
created 2013-12-12 08:42 -0800
pushed 2014-03-17 21:55 +0000
Brian Hackett Brian Hackett - Bug 932982 - Trace type constraints and allow preserving jitcode in GCs without also marking all type information, r=billm,jandem.
31e30e41f853ae00ff09cdbb9eb302be1cdc483e
created 2013-12-11 17:07 -0500
pushed 2014-03-17 21:55 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset b93e7a83b308 (bug 932982) for Linux mochitest-bc leaks.
b93e7a83b3085afbd81bcea449ad30b0804977c2
created 2013-12-11 10:12 -0800
pushed 2014-03-17 21:55 +0000
Brian Hackett Brian Hackett - Bug 932982 - Trace type constraints and allow preserving jitcode in GCs without also marking all type information, r=billm,jandem.
15fda52eaf2f02a3697a91db986b68ac659f2fe2
created 2013-12-04 03:54 -0800
pushed 2014-02-04 01:06 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 943744 (part 3) - Re-use the |strings| table from the zone with the most strings when computing totals. r=till.
a00cff07e0f0c780034556515f2057bd702e59d7
created 2013-12-02 21:40 -0800
pushed 2014-02-04 01:06 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 943744 (part 2) - Represent the sizes in StringInfo more compactly. r=till.
4b89621c00ca4ffbff369f0a0e9071d11edf7004
created 2013-12-02 21:40 -0800
pushed 2014-02-04 01:06 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 943744 (part 1) - Remove StringInfo::length. r=till.
b96d513cd89f5aff1841c6a6c926481807864589
created 2013-11-25 17:35 -0800
pushed 2014-02-04 01:06 +0000
Jeff Walden Jeff Walden - Bug 940033 - js::HashMapEntry::{key,value} fields should be private, with accessors, and the former should expose a const reference. r=jimb
35f1c196e7d3502c2ad7a39ada55446a30eba64f
created 2013-11-18 13:48 -0800
pushed 2014-02-04 01:06 +0000
Jim Blandy Jim Blandy - Bug 937404 - Remove the unused NotableStringInfo copy constructor. r=jimb
bbf4e009ba00199c5ecfbcb5ee3c25e1cb465391
created 2013-11-19 09:05 -0800
pushed 2014-02-04 01:06 +0000
Jim Blandy Jim Blandy - Bug 896100: Convert all uses of OldMove and MoveRef to true rvalue references and the modern Move and Forward. r=luke, r=waldo
56250f9fc066a3ddc2191dabbc9166e831ea1b55
created 2013-10-29 20:15 -0700
pushed 2014-02-04 01:06 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 932440 - Re-fix a compiler warning in memorymetrics that was fixed in bug 924608 but was then undone by a bad manual merge. r=me.
77570f18be44c8c398789e9879cea3aebb5985e5
created 2013-10-28 10:14 -0700
pushed 2014-02-04 01:06 +0000
Terrence Cole Terrence Cole - Bug 932364 - Fix an exact rooting hazard around AddSizeOfTab; r=njn
70b82e1762c2381658c891169e48039a89236300
created 2013-11-15 16:31 -0800
pushed 2013-12-09 19:58 +0000
Jim Blandy Jim Blandy - Bug 937404 - Remove the unused NotableStringInfo copy constructor. r=jimb, a=lsblakk
2d2444eecf83111b7522f2d97f8c84926fcd76fc
created 2013-10-22 14:53 -0700
pushed 2013-12-09 19:58 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 918207 - Support per-tab memory profiling. r=billm,mccr8,till,smaug,nfroyd.
c3d14caa839ac76b0d1f8b0d6687e28b486f7617
created 2013-10-08 14:15 -0700
pushed 2013-12-09 19:58 +0000
Terrence Cole Terrence Cole - Bug 924608 - Fix a compiler warning in memorymetrics; r=njn
613810e31754b5c00a2a97a45c57a4175f55f494
created 2013-09-30 16:20 -0700
pushed 2013-12-09 19:58 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 921954 - Clean up type inference memory reporting. r=bhackett.
f98f80d2126ca8bd544fcf4e8d2e36ee40884ae5
created 2013-09-28 11:45 +0200
pushed 2013-12-09 19:58 +0000
Jan de Mooij Jan de Mooij - Bug 915763 - Remove TypeScript::dynamicList and dynamic Monitor functions. r=bhackett
6fb1c750791f9d17f12efc2af063875940515e4f
created 2013-09-25 20:17 -0700
pushed 2013-12-09 19:58 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 920852 (part 4) - Reorder a bunch of stuff. r=till.
0f1e4c73c5025e98b7112c8798a19730595a60a1
created 2013-09-24 23:24 -0700
pushed 2013-12-09 19:58 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 920852 (part 3) - Tweak various things about RuntimeStats. r=till.
5337cffcd17d0085ea73e2b9940c42d5ed12c438
created 2013-09-24 23:24 -0700
pushed 2013-12-09 19:58 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 920852 (part 2) - Rename fields of ZoneStatsPod and StringInfo to match memory reporter paths. r=till.
66173e4d27354fa667d2ba9fd86bd634771c8bf4
created 2013-09-24 23:24 -0700
pushed 2013-12-09 19:58 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 920852 (part 1) - Rename fields of ObjectsExtraSizes and CompartmentStats to match memory reporter paths. r=till.
04da41929810b5865e8e4269173f881e58026914
created 2013-09-24 23:24 -0700
pushed 2013-12-09 19:58 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 919889 (part 5) - Use macros to eliminate repetitive, error-prone code in MemoryMetrics.{h,cpp}. r=luke.
372027360e471e62aa804787aa482de2d41b0c36
created 2013-09-24 23:24 -0700
pushed 2013-12-09 19:58 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 919889 (part 4) - Assorted minor clean-ups. r=luke.
aba007f622007bdb08c0ea9a70372cc859c54410
created 2013-09-24 23:24 -0700
pushed 2013-12-09 19:58 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 919889 (part 3) - Move the private_ field out of ObjectsExtraSizes. r=luke.
a84f156f316450e40c01d8eaa78f7e47c940dd01
created 2013-09-19 15:24 -0400
pushed 2013-12-09 19:58 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in js/ductwork/, js/ipc/, and js/public/; r=ehsan
e43e659cd13f3e145e79ad09029b5960d20d9e3c
created 2013-11-21 15:49 -0500
pushed 2013-11-21 20:49 +0000
Jim Blandy Jim Blandy - Bug 937404 - Remove the unused NotableStringInfo copy constructor. r=jimb, a=lsblakk
32da64c564db95f72f0b6e7260e4d6e74954e90a
created 2013-09-12 18:30 -0600
pushed 2013-10-28 21:59 +0000
Brian Hackett Brian Hackett - Bug 915473 - Distinguish stack type sets from compiler-created temporary type sets, r=jandem.
bb557a5557c2d70b2d73f2002855e70ed16870f6
created 2013-08-29 11:54 -0700
pushed 2013-10-28 21:59 +0000
Justin Lebar Justin Lebar - Bug 909977 - Rename mozilla::Move to mozilla::OldMove, and make mozilla::Move a synonym for std::move(). r=waldo
6edd7983c2eed36da7e3e8d9ca3a0d3dfe9343be
created 2013-08-22 13:54 -0500
pushed 2013-10-28 21:59 +0000
Luke Wagner Luke Wagner - Bug 908255 - tidy up 'non-destructive' functions, give StringHashPolicy a scarier name (r=terrence)
79edb45669268a4c65044a21e464c586ea0945b4
created 2013-08-08 21:38 -0500
pushed 2013-10-28 21:59 +0000
Luke Wagner Luke Wagner - Bug 902506 - OdinMonkey: fix/enhance asm.js memory reporting (r=njn)
7db702296585f916dd83febbe1e313f087ee55ae
created 2013-08-08 15:53 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 898914 (part 1) - Remove JSBool.
644491cfe22de22e9d25a816fde01b08c87ac5e8
created 2013-08-05 16:33 -0700
pushed 2013-10-28 21:59 +0000
Justin Lebar Justin Lebar - Bug 893222 - Part 3: Modify the JS memory reporter to consider a string as "notable" if we have many small copies of it. r=njn
e9806317bc14f07609036c4071c91b91efe329f6
created 2013-08-02 14:49 -0400
pushed 2013-09-16 19:14 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 7 changesets (bug 893222, bug 899256) for build bustage on a CLOSED TREE.
ac8220cb61d512157512384b2e78deeae3abc8a4
created 2013-08-02 10:02 -0700
pushed 2013-09-16 19:14 +0000
Justin Lebar Justin Lebar - Bug 893222 - Part 3: Modify the JS memory reporter to consider a string as "notable" if we have many small copies of it.
7e972bc6d0f40d8546ed91ef22932682bcaa75dd
created 2013-07-09 16:33 -0700
pushed 2013-09-16 19:14 +0000
Jeff Walden Jeff Walden - Bug 891177 - Implement mozilla/Vector.h, and make js/Vector.h implement js::Vector using mozilla::Vector's implementation of the functionality. r=terrence
3d4480f6c25d2ba46dc90912804bdfd29f6bd52e
created 2013-06-23 13:21 +0200
pushed 2013-09-16 19:14 +0000
Catalin Iacob Catalin Iacob - Bug 798914 (part 4) - Use newly introduced mozilla::MallocSizeOf in js. r=njn.
less more (0) -100 -60 tip