waterson%netscape.com
a2205b28c7
Strip trailing ^M characters.
2001-01-05 02:58:17 +00:00
kandrot%netscape.com
698c02a509
Added more Intel instructions and some more debugging info.
2001-01-04 05:35:23 +00:00
mcafee%netscape.com
aeb452b6db
Comment change only, suggestion for leak-testing a set of source code changes.
2001-01-04 02:59:30 +00:00
curt%scruznet.com
9c59068583
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.
2001-01-03 01:36:35 +00:00
kandrot%netscape.com
2fde45fa53
Very simple test progam I am using to debug post_compile
2001-01-02 09:20:40 +00:00
kandrot%netscape.com
8bd0d6449e
Final check in for the night. Lots of details to finish to make it work well.
2001-01-02 09:19:35 +00:00
kandrot%netscape.com
7d0635250c
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.
2001-01-02 07:44:26 +00:00
kandrot%netscape.com
80ac3dec45
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
2000-12-31 23:20:00 +00:00
kandrot%netscape.com
f692558e65
Changed to use objects for each opcode. Changed the instruction decoding.
...
Made it so it can fit better into an optimization scheme.
2000-12-31 06:59:21 +00:00
kandrot%netscape.com
93df1be6d3
Can decode simple intel programs, but I need to change the stored
...
representation, so I am saving a snapshot before I do this.
2000-12-30 22:12:54 +00:00
kandrot%netscape.com
1de3171533
new model for decode intel instructions. Keeping it off my local machine.
2000-12-30 12:45:08 +00:00
kandrot%netscape.com
8ed0f72d48
first pass at defining the structure needed to solve this problem
2000-12-30 09:30:34 +00:00
jar%netscape.com
1d6f70bd7e
Added call-stack-based type refinement, and made other type expansion controllable from command line
2000-12-30 05:39:24 +00:00
kandrot%netscape.com
2d8b74c9d5
inital checkin of files which will eventually be a post compile step for mozilla
2000-12-29 02:23:09 +00:00
jar%netscape.com
dd284f6e1b
Added --detail option to show basis for object sweeping action
2000-12-24 05:56:41 +00:00
curt%scruznet.com
669d6d617c
New.
2000-12-23 00:56:39 +00:00
curt%scruznet.com
1f342fd2ae
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.
2000-12-23 00:56:08 +00:00
curt%scruznet.com
831b6073cf
Can skip the first n number of urls by setting Skip=n from the command-line.
...
The default is Skip=0.
2000-12-22 19:04:23 +00:00
jar%netscape.com
7a59a3cbb5
Moving leak-soup.pl to sibling directory ../trace-malloc
2000-12-22 17:47:52 +00:00
jar%netscape.com
a912b6a692
Moving leak-soup.pl from sibling directory ../trace-malloc-tools
2000-12-22 17:46:57 +00:00
jar%netscape.com
c6c4e93c75
Cleaned up printout for fragmentation analysis, and added helpful stats on actual allocations (to contrast with gap statistics)
2000-12-22 16:26:03 +00:00
curt%scruznet.com
c2614a7b9b
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.
2000-12-22 15:28:48 +00:00
jar%netscape.com
b87a69973f
Added diagnostics for flawed data (overlapping objects), and histogram generation for memory fragmentation evaluation
2000-12-22 08:43:39 +00:00
brendan%mozilla.org
efc9a81994
Must hold tmmon around all suppress_tracing uses as well as defs (r=waterson, not part of build).
2000-12-22 01:32:39 +00:00
curt%scruznet.com
6f826506cc
New
2000-12-21 22:40:18 +00:00
curt%scruznet.com
d5eddde8dc
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.
2000-12-20 18:55:02 +00:00
waterson%netscape.com
b114bb5582
Dump to 'allocations.log' in current process directory instead.
2000-12-19 23:40:54 +00:00
waterson%netscape.com
2fed42dfaf
Improve rules attributing data to 'PresShell'.
2000-12-18 22:22:02 +00:00
jar%netscape.com
9633971a41
Added code to help diagnose overlapping memory ranges, and duplicate use of addresses (for different objects)
2000-12-16 07:36:14 +00:00
waterson%netscape.com
4cc5115178
First checked in.
2000-12-15 22:41:21 +00:00
waterson%netscape.com
b6ef431c5a
Latest type data hackery.
2000-12-15 21:59:10 +00:00
jar%netscape.com
93f1bd29a3
Added sweeping of memory attribution to parent objects
2000-12-15 21:12:09 +00:00
jar%netscape.com
2075543f3e
Original perl leak soup from Waterson
2000-12-15 20:27:42 +00:00
attinasi%netscape.com
f29a57fd9c
New performance data. Not part of any build.
2000-12-13 18:48:08 +00:00
waterson%netscape.com
682f550a2a
More imagelib foo.
2000-12-13 00:42:35 +00:00
waterson%netscape.com
93b11ee0da
Add pretty print for one histogram file.
2000-12-13 00:42:29 +00:00
waterson%netscape.com
f5ba9288c9
Extract interval as makefile parameter.
2000-12-12 20:00:33 +00:00
brendan%mozilla.org
3edfe573ec
Fix realloc bookkeeping blunder (r=waterson,pnunn, NOT PART OF DEFAULT BUILD).
2000-12-12 05:48:16 +00:00
waterson%netscape.com
475a6cbddc
Add text to output current URL.
2000-12-12 05:12:49 +00:00
waterson%netscape.com
1720ccc283
Add param for specifying how many rows you want in the output.
2000-12-12 01:56:01 +00:00
waterson%netscape.com
d479d8d6c5
Improve imagelib heuristics.
2000-12-12 01:52:06 +00:00
waterson%netscape.com
dcf7a26f01
First checked in.
2000-12-09 01:24:23 +00:00
waterson%netscape.com
dc5e02260a
Mmm, more rules.
2000-12-08 20:31:31 +00:00
waterson%netscape.com
d03997d28a
Bug 61571. Improve speculative RTTI heuristics by adding one more instruction to the signature for typeinfo(). r=brendan, sr=beard
2000-12-06 00:05:45 +00:00
waterson%netscape.com
4ac63de89d
More rules.
2000-11-30 08:47:52 +00:00
waterson%netscape.com
c6640df117
Don't keep around objects: let callers do that.
2000-11-30 08:08:47 +00:00
waterson%netscape.com
6798cb61fa
Oops, remove one 'bamboozler' that isn't globally exported, except in my build.
2000-11-29 21:18:03 +00:00
waterson%netscape.com
1c7febd7de
Bug 61241. Change trace-malloc's live object output format to mimic beard's format from Boehm. r=brendan, sr=jband
2000-11-29 21:16:53 +00:00
waterson%netscape.com
8dab8a9ed1
First checked in.
2000-11-28 19:53:59 +00:00
waterson%netscape.com
fc331f60d3
First checked in.
2000-11-27 22:07:30 +00:00