brendan%mozilla.org
4c89c9e0d6
Revamp REALLOC record for rayw's tool; add flush-log-files function (r=rayw, a=waterson, not part of build).
2000-11-22 08:05:05 +00:00
waterson%netscape.com
dca05172bb
First checked in.
2000-11-16 21:52:05 +00:00
waterson%netscape.com
51af5f8825
Make gtkEmbed the default program to run.
2000-11-16 21:51:56 +00:00
waterson%netscape.com
fe8fe3131d
Fix variables used to pass image name
2000-11-16 21:27:51 +00:00
waterson%netscape.com
f3ce93b6e3
Check args for image name
2000-11-16 21:27:37 +00:00
waterson%netscape.com
d8b406b0ca
Add rules to make data files by running programs.
2000-11-16 05:47:32 +00:00
waterson%netscape.com
1cd4525f29
First checked in.
2000-11-16 05:31:34 +00:00
waterson%netscape.com
02732bd2a8
Cleaner doc comments.
2000-11-16 01:10:48 +00:00
waterson%netscape.com
d3ca6d963e
First checked in.
2000-11-15 19:57:34 +00:00
waterson%netscape.com
b8bc8823f6
First checked in.
2000-11-15 19:56:24 +00:00
waterson%netscape.com
1807b1e64a
Prepend local dir to WATCH.
2000-11-13 23:37:00 +00:00
waterson%netscape.com
9326af5b35
First checked in.
2000-11-13 23:36:59 +00:00
kandrot%netscape.com
a1d63d78a0
Initial check in of a tool to calc deltas of bloat snap shots.
2000-11-02 06:45:26 +00:00
alla%lysator.liu.se
31416b4fbb
Update elf-gc-dynstr to support ppc binaries and non-native-endian binaries. Also some general cleanup. r=waterson
2000-11-01 08:14:11 +00:00
attinasi%netscape.com
eac12c646d
Historical performance data: not part of build.
2000-10-26 01:00:21 +00:00
cls%seawood.org
59d5e3a3ed
Autoconf's handling of certain cached values appears to be lame. Need to set the cache file to /dev/null so that perl can be found under a new path.
2000-09-24 20:45:54 +00:00
attinasi%netscape.com
bdb29ccc91
New weekly data: not part of build.
2000-09-07 21:55:24 +00:00
waldemar%netscape.com
0683912105
Initial version
2000-09-06 23:30:48 +00:00
bryner%uiuc.edu
3d131d79b7
A small change to allow this to compile with newer glibc versions that don't define EM_486. r=alla@lysator.liu.se, a=brendan.
2000-09-05 01:23:37 +00:00
attinasi%netscape.com
88534f075e
Checkin for Bindu's changes to the scripts to eliminate BuildID detection, and to change default drive to D. Not part of build.
2000-08-31 22:39:27 +00:00
waterson%netscape.com
18be26752c
First checked in.
2000-08-30 00:16:58 +00:00
waterson%netscape.com
b207abb9f4
First checked in.
2000-08-29 23:26:46 +00:00
brendan%mozilla.org
907eccf8e7
Add possibly-too-verbose NS_TraceMallocDumpAllocations and its JS window-level function, for leak and bloat analysis.
2000-08-29 01:52:13 +00:00
mcafee%netscape.com
0fd5aab77a
don't need kernel version for linux/intel
2000-08-19 02:30:27 +00:00
attinasi%netscape.com
327ccdbd31
New Daily Run data: not part of build
2000-08-15 17:30:17 +00:00
warren%netscape.com
3d0b3b53b2
Fixed formatting of output so that things line up again.
2000-08-10 23:20:07 +00:00
brendan%mozilla.org
e32f933de0
Add captioned timestamp events, for JS storyboarding (not part of build).
2000-08-09 02:41:58 +00:00
attinasi%netscape.com
566fae8e87
New weekly data: not part of build
2000-08-02 23:28:11 +00:00
mcafee%netscape.com
8b4932dae1
Avoid double slash problem when ObjDir is ''.
2000-08-01 23:17:59 +00:00
mcafee%netscape.com
d2cceda963
BranchTag was being ignored, moving the logic to BuildIt() function.
2000-08-01 22:40:53 +00:00
gagan%netscape.com
07f6d9fc02
Fix for bug 20145. Proxy Auto Config is now in. For more information check http://www.mozilla.org/docs/netlib/pac.html r=bryner,rjc.
2000-07-31 21:24:55 +00:00
cls%seawood.org
8854cdd2c3
Some of our tinderbox machines are slow (understatement) so make the timeouts for bloat tests & dom conversions configurable, otherwise we'll never see green.
2000-07-31 04:03:03 +00:00
cls%seawood.org
5c9a0a777c
Change requires to 5.003. Fixed scoping problems with 5.003. Fixed ambigious name use under 5.003. Set LIBPATH so AIX builds can run tests. Allow --depend/--clobber options to properly override tinder-config.pl settings. Add os_ver to default build name. Set BuildName & friends after args have been completely parsed.
2000-07-30 19:59:28 +00:00
cls%seawood.org
41be07177d
Only set CVSROOT using netscape.com address if CVSROOT is not already set. Change requires to 5.003
2000-07-30 19:54:16 +00:00
attinasi%netscape.com
c2164a53ee
Added more history data. Not part of build
2000-07-28 21:51:35 +00:00
brendan%mozilla.org
b612891dd7
Revise connect_nodes to be tmgraphnode_connect, reusable via tmreader.[ch].
2000-07-26 02:19:27 +00:00
brendan%mozilla.org
4ad25355a3
- Remove <unistd.h> include from bloatblame, it's no longer needed and the link(2) prototype it drags in was causing warnings whenever I used a local variable named 'link'.
...
- Use uint32 for all quantities, and double for all differences, so that we can overflow without breaking deltas such as (busy == allocs - frees). This doesn't help sorting, however: if one of the sort keys has overflowed past 0 just a bit, while the other is a very large unsigned number, beware.
- Separate graph link (half an edge, structurally speaking -- no per-edge stats) from graph edge, so that an edge is two links and some stats. This avoids bloat and copying in connect_nodes (which is soon to become generic and move to tmreader.[ch]).
- Factor data structures better: we now have {allocs,frees} x {bytes,calls} x {direct, total}, declaring the second set as struct tmallcounts and the third as tmcounts. So, for example, total number of calls to allocators would be allocs.calls.total; bytes freed directly by a graphnode (library, component, or method) would be frees.bytes.direct.
- Teach tmreader_eventloop about 'F' (TM_EVENT_FREE) events: it now updates the direct free byte and call counts for a method, its component, and its library when it reads the event. Of course, bloatblame ignores this info, because it is concerned only with bloat (total memory allocated).
- Right-align numbers in the first (trace-malloc stats) table.
2000-07-26 00:24:08 +00:00
attinasi%netscape.com
c516bfec8a
Checkin of performance data: not part of any build
2000-07-24 19:14:36 +00:00
brendan%mozilla.org
0dcd470d51
Finish factoring tmreader from bloatblame; misc. clenaups (not part of build).
2000-07-21 20:42:15 +00:00
mcafee%netscape.com
decadd6ee1
Ignore generated files
2000-07-15 15:56:34 +00:00
dbaron%fas.harvard.edu
80ba863217
"AUTHOR INFO HERE" isn't a very useful comment. Add author info.
2000-07-14 00:54:24 +00:00
dbaron%fas.harvard.edu
1dc4c32faa
Add the refcount balancer to mozilla/tools so it can be maintained more easily. This tool was written by Chris Waterson with contributions by a number of other people. I modified the files being added here from the most recent versions on http://www.mozilla.org/performance/refcnt-balancer.html in the following ways:
...
1) add find-comptr-leakers.pl to find leaks in nsCOMPtr logs
2) allow make-tree.pl to subtract nsCOMPtr logs
2000-07-12 01:32:54 +00:00
brendan%mozilla.org
ebfa0c8b8f
Make NS_TraceMallocShutdown idempotent just in case it's called more than once (doesn't affect default builds: #ifdef NS_TRACE_MALLOC).
2000-07-11 19:10:52 +00:00
warren%netscape.com
3aea701549
Fixed monitor destructor because NS_TraceMallocShutdown is called twice. r=dbaron
2000-07-11 07:28:14 +00:00
brendan%mozilla.org
c8c2095917
First cut at reusable trace-malloc logfile reader, factored from bloatblame.
2000-07-09 08:53:46 +00:00
blizzard%redhat.com
d9dc026329
remove Makefile since we have a Makefile.in that works a=brendan
2000-07-08 00:09:36 +00:00
dbaron%fas.harvard.edu
74250e7a89
Ignore the correct generated files (rather than the list copied from leaky).
2000-07-02 00:44:31 +00:00
brendan%mozilla.org
840af768bc
Interim checkin: -u option for unified (-f and standard) output, down/next links for sorted subgraph navigation, some -j (js-mode) support.
2000-06-28 06:42:29 +00:00
brendan%mozilla.org
9096d0d767
Work around unsolved bug reported by rusty.lynch@intel.com.
2000-06-28 06:22:29 +00:00
cls%seawood.org
d27fda69b0
Adding configure option --enable-elf-dynstr-gc. Bug #43357
2000-06-28 04:32:15 +00:00