blob: e3e230ad631fdd3a8c5d7dd57075c7551b140d22 [file] [log] [blame]
Chris Lattner25857e52003-08-23 00:30:13 +00001## set size square 0.5,0.5
2## set key left top
3set nokey
4set pointsize 3
5
6set terminal postscript
7
8
9##------- log(Time) vs. log(MemOps) --------
10set output "runtimes.timeVmem.ps"
11set logscale xy
12#set xrange [5:50000]
13#set yrange [0.0005:5]
14set xlabel "Total Memory Operations" "TimesRoman,24"
15set ylabel "Execution time (sec)" "TimesRoman,24"
16plot 'timeVmem.txt' title "Time vs. Memory Ops"
17#replot 0.000002 * x * log10(x)
18
19##------- log(Time) vs. log(LOC) --------
20set output "runtimes.timeloc.ps"
21set logscale xy
22#set xrange [10:100000]
23#set yrange [0.0005:5]
24set xlabel "Lines of Code" "TimesRoman,24"
25set ylabel "Execution time (sec)" "TimesRoman,24"
26plot 'timeVloc.txt' title "Time vs. LOC"
27replot 0.000002 * x * log10(x)
28
29set terminal png
30
31##------- log(Time) vs. log(MemOps) --------
32set output "runtimes.timeVmem.png"
33set logscale xy
34#set xrange [5:50000]
35#set yrange [0.0005:5]
36set xlabel "Total Memory Operations" "TimesRoman,24"
37set ylabel "Execution time (sec)" "TimesRoman,24"
38plot 'timeVmem.txt' title "Time vs. Memory Ops"
39#replot 0.000002 * x * log10(x)
40
41##------- log(Time) vs. log(LOC) --------
42set output "runtimes.timeloc.png"
43set logscale xy
44#set xrange [10:100000]
45#set yrange [0.0005:5]
46set xlabel "Lines of Code" "TimesRoman,24"
47set ylabel "Execution time (sec)" "TimesRoman,24"
48plot 'timeVloc.txt' title "Time vs. LOC"
49replot 0.000002 * x * log10(x)
50
51
52
53
54##------- log(Time/LOC) vs. log(LOC) --------
55set nologscale y
56set logscale x
57set xrange [100:100000]
58set yrange [2:20]
59set xlabel "Lines of Code" "TimesRoman,24"
60set ylabel "Time/Line (microsec/line)" "TimesRoman,24"
61#set output "runtimes.timelocratio.ps"
62#plot '< ./runtimes.awk -v PlotTimeLOCRatio=1 data.txt' title "Time vs. LOC"
63
64##------- log(Memory) vs. log(LOC) --------
65set logscale xy
66set yrange [10:10000]
67set xlabel "Lines of Code" "TimesRoman,24"
68set ylabel "Total Memory (KB)" "TimesRoman,24"
69#set output "runtimes.memloc.ps"
70#plot '< ./runtimes.awk -v PlotMemLOC=1 data.txt' title "Time vs. LOC"