481 Commits

Author SHA1 Message Date
mcafee%netscape.com
e2e2d012c0 Brief file descriptions
git-svn-id: svn://10.0.0.236/trunk@88109 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 22:41:45 +00:00
mcafee%netscape.com
9d426937f3 embed.mk not part of this process right now.
git-svn-id: svn://10.0.0.236/trunk@88103 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 20:57:06 +00:00
mcafee%netscape.com
6adb9c22d7 First-pass hack attempt at embed tinderbox script
git-svn-id: svn://10.0.0.236/trunk@88095 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 18:47:21 +00:00
dbaron%fas.harvard.edu
f86c9b273c Scripts shouldn't be in TARGETS, because it makes them be removed by 'make clean'.
git-svn-id: svn://10.0.0.236/trunk@87216 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 18:20:06 +00:00
thesteve%netscape.com
8cc637ecb8 dded a rule to recognize <nsScanner> responsibility for an allocation. r=waterson
git-svn-id: svn://10.0.0.236/trunk@87215 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 18:17:11 +00:00
dbaron%fas.harvard.edu
e54698548e Fix objdir build bustage by not trying to install from the objdir a script that is in the srcdir. r=bryner
git-svn-id: svn://10.0.0.236/trunk@87188 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 03:39:57 +00:00
mcafee%netscape.com
5013969855 Adding percentage column for flat profile, hits/totalhits.
git-svn-id: svn://10.0.0.236/trunk@87162 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-16 01:36:58 +00:00
mcafee%netscape.com
33329f8e60 Cleaning up html, strip libs warning
git-svn-id: svn://10.0.0.236/trunk@87142 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 22:22:52 +00:00
mcafee%netscape.com
a0babfe77b Adding doc links to output format, cleaning up some of the href UI.
git-svn-id: svn://10.0.0.236/trunk@87067 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 03:37:46 +00:00
mcafee%netscape.com
fbbb33dee5 anchor tags #flat, #hier
git-svn-id: svn://10.0.0.236/trunk@87065 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 03:24:41 +00:00
mcafee%netscape.com
03dda90c70 Adding support for JP_REALTIME=1, which uses ALRM signal to start.
git-svn-id: svn://10.0.0.236/trunk@87063 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 03:03:04 +00:00
mcafee%netscape.com
1fd8e07b3e Adding jprofsig helper script to make it easier to use jprof. Usage: jprofsig [start|stop]
git-svn-id: svn://10.0.0.236/trunk@87062 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-15 02:47:14 +00:00
waterson%netscape.com
a0e81491ad Break down string and void* data.
git-svn-id: svn://10.0.0.236/trunk@86914 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 10:24:28 +00:00
waterson%netscape.com
9d6b9b8323 Add brendan's js regexp fu.
git-svn-id: svn://10.0.0.236/trunk@86609 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 06:45:38 +00:00
waterson%netscape.com
d1ebacb2bd Add support for regexps.
git-svn-id: svn://10.0.0.236/trunk@86608 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 06:45:29 +00:00
sspitzer%netscape.com
2610c3bc32 fix spelling in comment. no bug #.
git-svn-id: svn://10.0.0.236/trunk@85913 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 00:29:40 +00:00
mjudge%netscape.com
9e59d3ceb3 R,SR = waterson, kin, brendan. trace_malloc work. these changes should only be iuncorporated into the build process if someone defines MOZ_TRACE_MALLOC into their build
git-svn-id: svn://10.0.0.236/trunk@85527 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 22:54:05 +00:00
curt%scruznet.com
83b9ae8693 Somewhere along the line the 5 yahoos at the beginning got removed so I'm
putting them back.  See notes for version 1.2.


git-svn-id: svn://10.0.0.236/trunk@85341 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 03:04:12 +00:00
curt%scruznet.com
c94e187eeb Added 5 international urls to the list.
git-svn-id: svn://10.0.0.236/trunk@85340 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-23 02:59:48 +00:00
mjudge%netscape.com
74a4aa0952 not in build. only used for trace malloc purposes. This will be reviewed once a makefile change is made
git-svn-id: svn://10.0.0.236/trunk@85046 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 21:07:42 +00:00
mjudge%netscape.com
ba0ab16e42 not in build. for tracemalloc purposes only. when makefile is edited to add this as compile option There will be a reviewer of these checkins as well
git-svn-id: svn://10.0.0.236/trunk@85045 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 21:06:51 +00:00
curt%scruznet.com
a28a00c70c Decided the list would be more useful if it is ordered so it is now sorted
from greatest memory consumer to least.


git-svn-id: svn://10.0.0.236/trunk@84602 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-08 22:17:30 +00:00
waterson%netscape.com
f8f6123f4a Strip trailing ^M characters.
git-svn-id: svn://10.0.0.236/trunk@84412 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-05 02:58:17 +00:00
kandrot%netscape.com
51855c1721 Added more Intel instructions and some more debugging info.
git-svn-id: svn://10.0.0.236/trunk@84361 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 05:35:23 +00:00
mcafee%netscape.com
79f2be6662 Comment change only, suggestion for leak-testing a set of source code changes.
git-svn-id: svn://10.0.0.236/trunk@84359 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-04 02:59:30 +00:00
curt%scruznet.com
4af1bb21c9 Accepts a variable definition Interval=n where n is the number of urls
over which the regression should be done.  The regression will be calculated
and printed out for each n urls and followed by a regression for the
entire set of data.


git-svn-id: svn://10.0.0.236/trunk@84290 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-03 01:36:35 +00:00
kandrot%netscape.com
2666b94554 Very simple test progam I am using to debug post_compile
git-svn-id: svn://10.0.0.236/trunk@84264 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-02 09:20:40 +00:00
kandrot%netscape.com
9f82b3251d Final check in for the night. Lots of details to finish to make it work well.
git-svn-id: svn://10.0.0.236/trunk@84263 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-02 09:19:35 +00:00
kandrot%netscape.com
08392cddf6 It now does some basic code stripping and optimizing. Now that the concept
seems to be proven, it is a matter of time to fill in the details.


git-svn-id: svn://10.0.0.236/trunk@84262 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-02 07:44:26 +00:00
kandrot%netscape.com
39583518e1 New format, and it now generates code for some functions. Structure
should be final with this checkin, now it is a matter of filling in the details


git-svn-id: svn://10.0.0.236/trunk@84248 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-31 23:20:00 +00:00
kandrot%netscape.com
a2140ce0b6 Changed to use objects for each opcode. Changed the instruction decoding.
Made it so it can fit better into an optimization scheme.


git-svn-id: svn://10.0.0.236/trunk@84246 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-31 06:59:21 +00:00
kandrot%netscape.com
bb9f55c5d7 Can decode simple intel programs, but I need to change the stored
representation, so I am saving a snapshot before I do this.


git-svn-id: svn://10.0.0.236/trunk@84241 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-30 22:12:54 +00:00
kandrot%netscape.com
eac62280e1 new model for decode intel instructions. Keeping it off my local machine.
git-svn-id: svn://10.0.0.236/trunk@84231 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-30 12:45:08 +00:00
kandrot%netscape.com
4ca7c3db99 first pass at defining the structure needed to solve this problem
git-svn-id: svn://10.0.0.236/trunk@84230 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-30 09:30:34 +00:00
jar%netscape.com
d246243edc Added call-stack-based type refinement, and made other type expansion controllable from command line
git-svn-id: svn://10.0.0.236/trunk@84218 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-30 05:39:24 +00:00
kandrot%netscape.com
0cc7b0d727 inital checkin of files which will eventually be a post compile step for mozilla
git-svn-id: svn://10.0.0.236/trunk@84170 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-29 02:23:09 +00:00
jar%netscape.com
e48839ae48 Added --detail option to show basis for object sweeping action
git-svn-id: svn://10.0.0.236/trunk@84056 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-24 05:56:41 +00:00
curt%scruznet.com
acb00daf4e New.
git-svn-id: svn://10.0.0.236/trunk@84025 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-23 00:56:39 +00:00
curt%scruznet.com
7e371d2179 Pulled the logic for creating the plotable dat files out into a seperate
AWK script (create_dat.awk).

Use the Skip=5 variable definition to tell linear-regression.awk to ignore
the first 5 urls of data files.


git-svn-id: svn://10.0.0.236/trunk@84024 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-23 00:56:08 +00:00
curt%scruznet.com
f766c016c9 Can skip the first n number of urls by setting Skip=n from the command-line.
The default is Skip=0.


git-svn-id: svn://10.0.0.236/trunk@84001 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 19:04:23 +00:00
jar%netscape.com
81cb492328 Moving leak-soup.pl to sibling directory ../trace-malloc
git-svn-id: svn://10.0.0.236/trunk@83998 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 17:47:52 +00:00
jar%netscape.com
30ee2180d7 Moving leak-soup.pl from sibling directory ../trace-malloc-tools
git-svn-id: svn://10.0.0.236/trunk@83997 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 17:46:57 +00:00
jar%netscape.com
1d7c29de5f Cleaned up printout for fragmentation analysis, and added helpful stats on actual allocations (to contrast with gap statistics)
git-svn-id: svn://10.0.0.236/trunk@83993 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 16:26:03 +00:00
curt%scruznet.com
f0981f562a Added www.yahoo.com five time at the beginning so that the browser can get
cached up befor the real memory testing starts happening.  The linear
regression AWK script will be modified to think this way, too.

Added some comment lines to explain a little about what each list is about.

Uncommented some urls which have been causing trouble, under the assumption
that what is checked in should be complete.  Whoever uses the list can
comment out whatever urls are troublesome in the particular test they are
running.


git-svn-id: svn://10.0.0.236/trunk@83992 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 15:28:48 +00:00
jar%netscape.com
69bdd51c9f Added diagnostics for flawed data (overlapping objects), and histogram generation for memory fragmentation evaluation
git-svn-id: svn://10.0.0.236/trunk@83991 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 08:43:39 +00:00
brendan%mozilla.org
ab1ee3d23b Must hold tmmon around all suppress_tracing uses as well as defs (r=waterson, not part of build).
git-svn-id: svn://10.0.0.236/trunk@83972 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-22 01:32:39 +00:00
curt%scruznet.com
48f61b64cb New
git-svn-id: svn://10.0.0.236/trunk@83962 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-21 22:40:18 +00:00
curt%scruznet.com
7ccac2c309 Added variable OUTFILE instead of hardcoding linux.dat name.
When the .dat files are created all test lines are awk'ed out so that
text can be included in the OUTFILE without affecting the data which
gets graphed.  The awk'ing assumes that blank lines in the OUTFILE
represent urls which failed to load and substitutes zeroes for all
data values.


git-svn-id: svn://10.0.0.236/trunk@83904 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-20 18:55:02 +00:00
waterson%netscape.com
b0bef5d299 Dump to 'allocations.log' in current process directory instead.
git-svn-id: svn://10.0.0.236/trunk@83871 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-19 23:40:54 +00:00
waterson%netscape.com
421fc771a4 Improve rules attributing data to 'PresShell'.
git-svn-id: svn://10.0.0.236/trunk@83803 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-18 22:22:02 +00:00