Граф коммитов

466 Коммитов

Автор SHA1 Сообщение Дата
waterson%netscape.com 46da1f8fa4 Add note about plugins. 2000-11-27 21:07:38 +00:00
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
gagan%netscape.com 0213999afa Not in the build. Allow POST requests to handle special cases too. 2000-06-27 22:10:27 +00:00
blizzard%redhat.com 3bc89ceb27 remove extra -lelf from the link line. make cvs shaddap. not part of the build. 2000-06-27 21:53:41 +00:00
cls%seawood.org a9f0fa27a5 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. 2000-06-27 12:21:46 +00:00
cls%seawood.org 19646a0ed5 Ok, that was a stupid mistake 2000-06-26 19:23:36 +00:00
attinasi%netscape.com 2081dfa96c Additional BuildID parsing needed by Bindu. Not part of build. 2000-06-23 00:18:09 +00:00
attinasi%netscape.com 9d7aa19593 Daily run added for 6-20. Not part of build 2000-06-22 22:03:24 +00:00
cls%seawood.org 31bbaf7a2a Prepend additional paths to LD_LIBRARY_PATH rather than overriding it.
Pass ConfigureEnvArgs to make.
2000-06-22 08:14:54 +00:00
cls%seawood.org b4acd5a073 Initial version. Bug #43357 2000-06-22 00:52:57 +00:00
brendan%mozilla.org 00173e1de5 Hoist loop invariant. 2000-06-21 18:03:34 +00:00
brendan%mozilla.org f84f1f8708 Comment fixes. 2000-06-21 18:03:01 +00:00
brendan%mozilla.org deab511971 Fix skip-one-frame-too-many backtrace lossage; update TODO. 2000-06-21 17:59:30 +00:00
attinasi%netscape.com 0636eb8e53 New Performance data: not part of build 2000-06-16 22:20:19 +00:00
blizzard%redhat.com 6eb5528834 remove annoying ^Ms. not part of the build. 2000-06-14 19:57:25 +00:00
blizzard%redhat.com 1420d5212b this is the most recent iteration of alex's tool. seems to work on an optimized build now. 2000-06-14 19:39:20 +00:00
blizzard%redhat.com aa6d7f84d3 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. 2000-06-09 18:52:39 +00:00
brendan%mozilla.org 1d51a60338 Sacred 80th column preservation, brendan-style case indentation (not part of default build). 2000-06-07 19:14:10 +00:00
attinasi%netscape.com d13ceddebb New script for down-and-dirty collection of performance data (author:waterson). 2000-06-02 00:53:52 +00:00
attinasi%netscape.com f8e845d1ad New daily run numbers. not part of build 2000-06-02 00:53:07 +00:00
waterson%netscape.com 62529d1509 Make more portable. 2000-06-01 03:23:19 +00:00
waterson%netscape.com 5c0a94e714 Add NS_TraceMallocStartupArgs() so it's easier to factor between apprunner and other apps. Like viewer. r=brendan 2000-06-01 02:09:25 +00:00
brendan%mozilla.org 7303a72fd5 Push monitor down to avoid overhead when suppressing tracing (r=waterson). 2000-06-01 01:53:52 +00:00
attinasi%netscape.com 62179a5295 Updated for new location of the chrome files used in extraction of the BuildID. Not part of build. 2000-05-31 20:33:22 +00:00
attinasi%netscape.com 3905a325ce Removed 5-11 data and added 5-26 data. Not part of build 2000-05-31 20:32:49 +00:00
jim_nance%yahoo.com b93ff49b6f Updated docs to reflect Red Hat 6.2 testing 2000-05-29 19:31:29 +00:00
brendan%mozilla.org f909f09f84 Fix stupid logfile_list unlink bug; fix comment. 2000-05-17 06:59:21 +00:00
brendan%mozilla.org 51d9b107f3 Improve --trace-malloc to handle multiple logfiles. 2000-05-17 04:44:14 +00:00
slamm%netscape.com cf064a1331 fix typo. 2000-05-15 19:04:27 +00:00
slamm%netscape.com ad5b255048 Change the main regex to a multline regex with comments (using m{}x). Allow for no space between '(' and means. 2000-05-15 18:10:46 +00:00
attinasi%netscape.com cd2447e448 New daily build data added 2000-05-11 21:16:11 +00:00
attinasi%netscape.com ab0841ffba Updated scripts to deal with the changes to the Viewer output and changes to the BuildID file location and format 2000-05-11 21:15:43 +00:00
slamm%netscape.com d9c448176b CreateProfile() is no longer needed. mozilla creates the 'default' profile if none exists. 2000-05-08 23:34:50 +00:00
cls%seawood.org f8c0149d10 Add support for more informative tinderbox column names.
Move the automatic setting of CVSROOT so that it can be overridden by tinder-config.pl.
2000-05-04 07:30:45 +00:00
locka%iol.ie 1c160b5cae Added makefile.win
Not part of build
2000-05-03 21:48:59 +00:00
locka%iol.ie d6853f9cc2 Changed wording of section
Not part of build
2000-05-03 21:48:46 +00:00
locka%iol.ie 3436b19aeb Added -Gx compiler flag to generate exception handling stubs
Not part of build
2000-05-03 18:55:10 +00:00
locka%iol.ie adcaf6fcd3 More cleanups
Turned of the Unicode string checking by default
Not part of build
2000-05-03 18:54:46 +00:00
locka%iol.ie ab3eacd519 Removed some crud and cleaned code a little
Not part of build
2000-05-03 18:06:17 +00:00
locka%iol.ie 0ff12c80b2 Tool to print dependency info
Not part of build
2000-05-03 17:45:35 +00:00
brendan%mozilla.org 0986a87284 Fix site logfile flushing on startup; #if 0 doomed libbfd-based version of dladdr. 2000-05-03 03:07:20 +00:00
cls%seawood.org 8bc6b67e2d prepend $(srcdir) to $(RESOURCES) to make nsinstall happy. 2000-05-02 06:58:12 +00:00
brendan%mozilla.org bb43b6e2a2 Debloat output by consolidating onmouseovers. 2000-04-27 05:41:59 +00:00
brendan%mozilla.org f2203f5ca6 Add TraceMalloc* native methods; allow multiple log files per site file. 2000-04-27 04:02:22 +00:00
cls%seawood.org 8575ce8f9c The clobber objdir build didn't work because we forgot to create the objdir before the realclean 2000-04-25 07:21:40 +00:00
brendan%mozilla.org a3dc40d18b Count allocations too; dump nodes ranked by mean allocation size. 2000-04-24 23:52:27 +00:00
cls%seawood.org 33edc21c9c General cleanup of the shared library rules.
Quick fix for bug #36844.
Since people kept forgetting to wrap SHARED_LIBRARY_LIBS inside MKSHLIB_FORCE_ALL & MKSHLIB_UNFORCE_ALL pairs, we now handle it in rules.mk.  Same goes for making $(SHARED_LIBRARY) dependent upon $(SHARED_LIBRARY_LIBS).
2000-04-23 17:48:04 +00:00
shaver%mozilla.org 7d006ae565 show pointed-to symbol onmouseover, for easier scanning (r=brendan) 2000-04-23 07:13:19 +00:00
brendan%mozilla.org e6d9eaa229 Add -f function-dump-filename option; try to keep its first table cell of reasonable width without depending on (broken in 4.x) css support. 2000-04-23 05:04:58 +00:00
brendan%mozilla.org eebea6f933 Comment improvements. 2000-04-22 18:36:10 +00:00
brendan%mozilla.org df0a4c7926 Stop component-wise over-totalling madness when JS=>js=>JS=>js. 2000-04-21 21:38:18 +00:00