392 Commits

Author SHA1 Message Date
attinasi%netscape.com
25b7f99062 New weekly data: not part of build.
git-svn-id: svn://10.0.0.236/trunk@78426 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 21:55:24 +00:00
waldemar%netscape.com
aae13120a2 Initial version
git-svn-id: svn://10.0.0.236/trunk@78310 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 23:30:48 +00:00
bryner%uiuc.edu
a717f425e8 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.
git-svn-id: svn://10.0.0.236/trunk@78118 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 01:23:37 +00:00
attinasi%netscape.com
e5e2e4615a Checkin for Bindu's changes to the scripts to eliminate BuildID detection, and to change default drive to D. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@77789 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 22:39:27 +00:00
waterson%netscape.com
8623e460c6 First checked in.
git-svn-id: svn://10.0.0.236/trunk@77518 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 00:16:58 +00:00
waterson%netscape.com
ecdede3c42 First checked in.
git-svn-id: svn://10.0.0.236/trunk@77498 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 23:26:46 +00:00
brendan%mozilla.org
c7bf3b3515 Add possibly-too-verbose NS_TraceMallocDumpAllocations and its JS window-level function, for leak and bloat analysis.
git-svn-id: svn://10.0.0.236/trunk@77437 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 01:52:13 +00:00
mcafee%netscape.com
4d86a827da don't need kernel version for linux/intel
git-svn-id: svn://10.0.0.236/trunk@76679 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-19 02:30:27 +00:00
attinasi%netscape.com
7c743c6f44 New Daily Run data: not part of build
git-svn-id: svn://10.0.0.236/trunk@76336 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-15 17:30:17 +00:00
warren%netscape.com
6940a6f6a6 Fixed formatting of output so that things line up again.
git-svn-id: svn://10.0.0.236/trunk@76043 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 23:20:07 +00:00
brendan%mozilla.org
3dfa5856af Add captioned timestamp events, for JS storyboarding (not part of build).
git-svn-id: svn://10.0.0.236/trunk@75850 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 02:41:58 +00:00
attinasi%netscape.com
28857f7ccf New weekly data: not part of build
git-svn-id: svn://10.0.0.236/trunk@75441 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 23:28:11 +00:00
mcafee%netscape.com
cd0a9ee2e5 Avoid double slash problem when ObjDir is ''.
git-svn-id: svn://10.0.0.236/trunk@75350 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-01 23:17:59 +00:00
mcafee%netscape.com
59648a42a7 BranchTag was being ignored, moving the logic to BuildIt() function.
git-svn-id: svn://10.0.0.236/trunk@75344 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-01 22:40:53 +00:00
gagan%netscape.com
f67c707f01 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.
git-svn-id: svn://10.0.0.236/trunk@75257 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-31 21:24:55 +00:00
cls%seawood.org
5762ef1fd6 Some of our tinderbox machines are slow (understatement) so make the timeouts for bloat tests & dom conversions configurable, otherwise we'll never see green.
git-svn-id: svn://10.0.0.236/trunk@75224 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-31 04:03:03 +00:00
cls%seawood.org
9eb2322a70 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.
git-svn-id: svn://10.0.0.236/trunk@75211 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-30 19:59:28 +00:00
cls%seawood.org
008b385261 Only set CVSROOT using netscape.com address if CVSROOT is not already set. Change requires to 5.003
git-svn-id: svn://10.0.0.236/trunk@75210 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-30 19:54:16 +00:00
attinasi%netscape.com
0434cb5cf6 Added more history data. Not part of build
git-svn-id: svn://10.0.0.236/trunk@75079 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 21:51:35 +00:00
brendan%mozilla.org
b54049c74b Revise connect_nodes to be tmgraphnode_connect, reusable via tmreader.[ch].
git-svn-id: svn://10.0.0.236/trunk@74793 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 02:19:27 +00:00
brendan%mozilla.org
2d47b3e145 - 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.


git-svn-id: svn://10.0.0.236/trunk@74785 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 00:24:08 +00:00
attinasi%netscape.com
86fc76956d Checkin of performance data: not part of any build
git-svn-id: svn://10.0.0.236/trunk@74678 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-24 19:14:36 +00:00
brendan%mozilla.org
a85c8874b5 Finish factoring tmreader from bloatblame; misc. clenaups (not part of build).
git-svn-id: svn://10.0.0.236/trunk@74595 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-21 20:42:15 +00:00
dbaron%fas.harvard.edu
eaf444d02e "AUTHOR INFO HERE" isn't a very useful comment. Add author info.
git-svn-id: svn://10.0.0.236/trunk@74225 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-14 00:54:24 +00:00
dbaron%fas.harvard.edu
bafb8a90d7 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


git-svn-id: svn://10.0.0.236/trunk@74068 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-12 01:32:54 +00:00
brendan%mozilla.org
20112d6fb4 Make NS_TraceMallocShutdown idempotent just in case it's called more than once (doesn't affect default builds: #ifdef NS_TRACE_MALLOC).
git-svn-id: svn://10.0.0.236/trunk@74010 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-11 19:10:52 +00:00
warren%netscape.com
5bdd73acae Fixed monitor destructor because NS_TraceMallocShutdown is called twice. r=dbaron
git-svn-id: svn://10.0.0.236/trunk@73996 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-11 07:28:14 +00:00
brendan%mozilla.org
523a153c14 First cut at reusable trace-malloc logfile reader, factored from bloatblame.
git-svn-id: svn://10.0.0.236/trunk@73894 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-09 08:53:46 +00:00
blizzard%redhat.com
c0994b4e21 remove Makefile since we have a Makefile.in that works a=brendan
git-svn-id: svn://10.0.0.236/trunk@73859 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-08 00:09:36 +00:00
brendan%mozilla.org
f912d63a39 Interim checkin: -u option for unified (-f and standard) output, down/next links for sorted subgraph navigation, some -j (js-mode) support.
git-svn-id: svn://10.0.0.236/trunk@73395 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 06:42:29 +00:00
brendan%mozilla.org
b2b5554261 Work around unsolved bug reported by rusty.lynch@intel.com.
git-svn-id: svn://10.0.0.236/trunk@73391 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 06:22:29 +00:00
cls%seawood.org
515873b762 Adding configure option --enable-elf-dynstr-gc. Bug #43357
git-svn-id: svn://10.0.0.236/trunk@73383 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 04:32:15 +00:00
gagan%netscape.com
68c7d26b63 Not in the build. Allow POST requests to handle special cases too.
git-svn-id: svn://10.0.0.236/trunk@73338 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 22:10:27 +00:00
blizzard%redhat.com
3fabae78ee remove extra -lelf from the link line. make cvs shaddap. not part of the build.
git-svn-id: svn://10.0.0.236/trunk@73333 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 21:53:41 +00:00
cls%seawood.org
0d5bee3573 For whatever reason, just calling "do" on the tinder-config.pl script was not causing the defaults to be overriden, so we manually read & process tinder-config.pl as we did tinder-defaults.pl.
git-svn-id: svn://10.0.0.236/trunk@73304 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 12:21:46 +00:00
cls%seawood.org
db4eb3374a Ok, that was a stupid mistake
git-svn-id: svn://10.0.0.236/trunk@73233 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-26 19:23:36 +00:00
attinasi%netscape.com
37da4e4434 Additional BuildID parsing needed by Bindu. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@72999 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 00:18:09 +00:00
attinasi%netscape.com
a33c356794 Daily run added for 6-20. Not part of build
git-svn-id: svn://10.0.0.236/trunk@72951 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 22:03:24 +00:00
cls%seawood.org
b5963d1ade Prepend additional paths to LD_LIBRARY_PATH rather than overriding it.
Pass ConfigureEnvArgs to make.


git-svn-id: svn://10.0.0.236/trunk@72915 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 08:14:54 +00:00
cls%seawood.org
8c810432fd Initial version. Bug #43357
git-svn-id: svn://10.0.0.236/trunk@72859 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 00:52:57 +00:00
brendan%mozilla.org
ad1e1644ba Hoist loop invariant.
git-svn-id: svn://10.0.0.236/trunk@72780 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 18:03:34 +00:00
brendan%mozilla.org
fd75093332 Comment fixes.
git-svn-id: svn://10.0.0.236/trunk@72779 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 18:03:01 +00:00
brendan%mozilla.org
3d43822a6a Fix skip-one-frame-too-many backtrace lossage; update TODO.
git-svn-id: svn://10.0.0.236/trunk@72776 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 17:59:30 +00:00
attinasi%netscape.com
82685de2d9 New Performance data: not part of build
git-svn-id: svn://10.0.0.236/trunk@72439 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 22:20:19 +00:00
blizzard%redhat.com
a09e848e27 remove annoying ^Ms. not part of the build.
git-svn-id: svn://10.0.0.236/trunk@72233 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 19:57:25 +00:00
blizzard%redhat.com
f3e20bb800 this is the most recent iteration of alex's tool. seems to work on an optimized build now.
git-svn-id: svn://10.0.0.236/trunk@72232 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 19:39:20 +00:00
blizzard%redhat.com
7e1e2a9cce add .dynstr clean up tool from Alexander Larsson <alla@lysator.liu.se>. also add poor man's Makefile until this tool is finished. this is not part of the build.
git-svn-id: svn://10.0.0.236/trunk@71905 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 18:52:39 +00:00
brendan%mozilla.org
1014164f2d Sacred 80th column preservation, brendan-style case indentation (not part of default build).
git-svn-id: svn://10.0.0.236/trunk@71722 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 19:14:10 +00:00
attinasi%netscape.com
14c878a64a New script for down-and-dirty collection of performance data (author:waterson).
git-svn-id: svn://10.0.0.236/trunk@71322 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 00:53:52 +00:00
attinasi%netscape.com
388ca85bdf New daily run numbers. not part of build
git-svn-id: svn://10.0.0.236/trunk@71321 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 00:53:07 +00:00