1
%!PS-Adobe-2.0 EPSF-2.0
2
%%Title: read-medium-psyco-lzo-zlib-ucl-comparison.eps
3
%%Creator: gnuplot 3.7 patchlevel 3
4
%%CreationDate: Mon Jul 28 12:08:45 2003
5
%%DocumentFonts: (atend)
6
%%BoundingBox: 50 50 410 302
7
%%Orientation: Portrait
13
/gnulinewidth 5.000 def
14
/userlinewidth gnulinewidth def
27
/Lshow { currentpoint stroke M
29
/Rshow { currentpoint stroke M
30
dup stringwidth pop neg vshift R show } def
31
/Cshow { currentpoint stroke M
32
dup stringwidth pop -2 div vshift R show } def
33
/UP { dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def
34
/hpt2 hpt 2 mul def /vpt2 vpt 2 mul def } def
35
/DL { Color {setrgbcolor Solid {pop []} if 0 setdash }
36
{pop pop pop Solid {pop []} if 0 setdash} ifelse } def
37
/BL { stroke userlinewidth 2 mul setlinewidth } def
38
/AL { stroke userlinewidth 2 div setlinewidth } def
39
/UL { dup gnulinewidth mul /userlinewidth exch def
40
dup 1 lt {pop 1} if 10 mul /udl exch def } def
41
/PL { stroke userlinewidth setlinewidth } def
42
/LTb { BL [] 0 0 0 DL } def
43
/LTa { AL [1 udl mul 2 udl mul] 0 setdash 0 0 0 setrgbcolor } def
44
/LT0 { PL [] 1 0 0 DL } def
45
/LT1 { PL [4 dl 2 dl] 0 1 0 DL } def
46
/LT2 { PL [2 dl 3 dl] 0 0 1 DL } def
47
/LT3 { PL [1 dl 1.5 dl] 1 0 1 DL } def
48
/LT4 { PL [5 dl 2 dl 1 dl 2 dl] 0 1 1 DL } def
49
/LT5 { PL [4 dl 3 dl 1 dl 3 dl] 1 1 0 DL } def
50
/LT6 { PL [2 dl 2 dl 2 dl 4 dl] 0 0 0 DL } def
51
/LT7 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 1 0.3 0 DL } def
52
/LT8 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 0.5 0.5 0.5 DL } def
53
/Pnt { stroke [] 0 setdash
54
gsave 1 setlinecap M 0 0 V stroke grestore } def
55
/Dia { stroke [] 0 setdash 2 copy vpt add M
56
hpt neg vpt neg V hpt vpt neg V
57
hpt vpt V hpt neg vpt V closepath stroke
59
/Pls { stroke [] 0 setdash vpt sub M 0 vpt2 V
61
hpt neg vpt neg R hpt2 0 V stroke
63
/Box { stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M
64
0 vpt2 neg V hpt2 0 V 0 vpt2 V
65
hpt2 neg 0 V closepath stroke
67
/Crs { stroke [] 0 setdash exch hpt sub exch vpt add M
68
hpt2 vpt2 neg V currentpoint stroke M
69
hpt2 neg 0 R hpt2 vpt2 V stroke } def
70
/TriU { stroke [] 0 setdash 2 copy vpt 1.12 mul add M
71
hpt neg vpt -1.62 mul V
73
hpt neg vpt 1.62 mul V closepath stroke
75
/Star { 2 copy Pls Crs } def
76
/BoxF { stroke [] 0 setdash exch hpt sub exch vpt add M
77
0 vpt2 neg V hpt2 0 V 0 vpt2 V
78
hpt2 neg 0 V closepath fill } def
79
/TriUF { stroke [] 0 setdash vpt 1.12 mul add M
80
hpt neg vpt -1.62 mul V
82
hpt neg vpt 1.62 mul V closepath fill } def
83
/TriD { stroke [] 0 setdash 2 copy vpt 1.12 mul sub M
84
hpt neg vpt 1.62 mul V
86
hpt neg vpt -1.62 mul V closepath stroke
88
/TriDF { stroke [] 0 setdash vpt 1.12 mul sub M
89
hpt neg vpt 1.62 mul V
91
hpt neg vpt -1.62 mul V closepath fill} def
92
/DiaF { stroke [] 0 setdash vpt add M
93
hpt neg vpt neg V hpt vpt neg V
94
hpt vpt V hpt neg vpt V closepath fill } def
95
/Pent { stroke [] 0 setdash 2 copy gsave
96
translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
97
closepath stroke grestore Pnt } def
98
/PentF { stroke [] 0 setdash gsave
99
translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
100
closepath fill grestore } def
101
/Circle { stroke [] 0 setdash 2 copy
102
hpt 0 360 arc stroke Pnt } def
103
/CircleF { stroke [] 0 setdash hpt 0 360 arc fill } def
104
/C0 { BL [] 0 setdash 2 copy moveto vpt 90 450 arc } bind def
105
/C1 { BL [] 0 setdash 2 copy moveto
106
2 copy vpt 0 90 arc closepath fill
107
vpt 0 360 arc closepath } bind def
108
/C2 { BL [] 0 setdash 2 copy moveto
109
2 copy vpt 90 180 arc closepath fill
110
vpt 0 360 arc closepath } bind def
111
/C3 { BL [] 0 setdash 2 copy moveto
112
2 copy vpt 0 180 arc closepath fill
113
vpt 0 360 arc closepath } bind def
114
/C4 { BL [] 0 setdash 2 copy moveto
115
2 copy vpt 180 270 arc closepath fill
116
vpt 0 360 arc closepath } bind def
117
/C5 { BL [] 0 setdash 2 copy moveto
120
2 copy vpt 180 270 arc closepath fill
121
vpt 0 360 arc } bind def
122
/C6 { BL [] 0 setdash 2 copy moveto
123
2 copy vpt 90 270 arc closepath fill
124
vpt 0 360 arc closepath } bind def
125
/C7 { BL [] 0 setdash 2 copy moveto
126
2 copy vpt 0 270 arc closepath fill
127
vpt 0 360 arc closepath } bind def
128
/C8 { BL [] 0 setdash 2 copy moveto
129
2 copy vpt 270 360 arc closepath fill
130
vpt 0 360 arc closepath } bind def
131
/C9 { BL [] 0 setdash 2 copy moveto
132
2 copy vpt 270 450 arc closepath fill
133
vpt 0 360 arc closepath } bind def
134
/C10 { BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill
136
2 copy vpt 90 180 arc closepath fill
137
vpt 0 360 arc closepath } bind def
138
/C11 { BL [] 0 setdash 2 copy moveto
139
2 copy vpt 0 180 arc closepath fill
141
2 copy vpt 270 360 arc closepath fill
142
vpt 0 360 arc closepath } bind def
143
/C12 { BL [] 0 setdash 2 copy moveto
144
2 copy vpt 180 360 arc closepath fill
145
vpt 0 360 arc closepath } bind def
146
/C13 { BL [] 0 setdash 2 copy moveto
147
2 copy vpt 0 90 arc closepath fill
149
2 copy vpt 180 360 arc closepath fill
150
vpt 0 360 arc closepath } bind def
151
/C14 { BL [] 0 setdash 2 copy moveto
152
2 copy vpt 90 360 arc closepath fill
153
vpt 0 360 arc } bind def
154
/C15 { BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill
155
vpt 0 360 arc closepath } bind def
156
/Rec { newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
157
neg 0 rlineto closepath } bind def
158
/Square { dup Rec } bind def
159
/Bsquare { vpt sub exch vpt sub exch vpt2 Square } bind def
160
/S0 { BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare } bind def
161
/S1 { BL [] 0 setdash 2 copy vpt Square fill Bsquare } bind def
162
/S2 { BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def
163
/S3 { BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def
164
/S4 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def
165
/S5 { BL [] 0 setdash 2 copy 2 copy vpt Square fill
166
exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def
167
/S6 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare } bind def
168
/S7 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill
169
2 copy vpt Square fill
171
/S8 { BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare } bind def
172
/S9 { BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare } bind def
173
/S10 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill
175
/S11 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill
177
/S12 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare } bind def
178
/S13 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
179
2 copy vpt Square fill Bsquare } bind def
180
/S14 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
181
2 copy exch vpt sub exch vpt Square fill Bsquare } bind def
182
/S15 { BL [] 0 setdash 2 copy Bsquare fill Bsquare } bind def
183
/D0 { gsave translate 45 rotate 0 0 S0 stroke grestore } bind def
184
/D1 { gsave translate 45 rotate 0 0 S1 stroke grestore } bind def
185
/D2 { gsave translate 45 rotate 0 0 S2 stroke grestore } bind def
186
/D3 { gsave translate 45 rotate 0 0 S3 stroke grestore } bind def
187
/D4 { gsave translate 45 rotate 0 0 S4 stroke grestore } bind def
188
/D5 { gsave translate 45 rotate 0 0 S5 stroke grestore } bind def
189
/D6 { gsave translate 45 rotate 0 0 S6 stroke grestore } bind def
190
/D7 { gsave translate 45 rotate 0 0 S7 stroke grestore } bind def
191
/D8 { gsave translate 45 rotate 0 0 S8 stroke grestore } bind def
192
/D9 { gsave translate 45 rotate 0 0 S9 stroke grestore } bind def
193
/D10 { gsave translate 45 rotate 0 0 S10 stroke grestore } bind def
194
/D11 { gsave translate 45 rotate 0 0 S11 stroke grestore } bind def
195
/D12 { gsave translate 45 rotate 0 0 S12 stroke grestore } bind def
196
/D13 { gsave translate 45 rotate 0 0 S13 stroke grestore } bind def
197
/D14 { gsave translate 45 rotate 0 0 S14 stroke grestore } bind def
198
/D15 { gsave translate 45 rotate 0 0 S15 stroke grestore } bind def
199
/DiaE { stroke [] 0 setdash vpt add M
200
hpt neg vpt neg V hpt vpt neg V
201
hpt vpt V hpt neg vpt V closepath stroke } def
202
/BoxE { stroke [] 0 setdash exch hpt sub exch vpt add M
203
0 vpt2 neg V hpt2 0 V 0 vpt2 V
204
hpt2 neg 0 V closepath stroke } def
205
/TriUE { stroke [] 0 setdash vpt 1.12 mul add M
206
hpt neg vpt -1.62 mul V
208
hpt neg vpt 1.62 mul V closepath stroke } def
209
/TriDE { stroke [] 0 setdash vpt 1.12 mul sub M
210
hpt neg vpt 1.62 mul V
212
hpt neg vpt -1.62 mul V closepath stroke } def
213
/PentE { stroke [] 0 setdash gsave
214
translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
215
closepath stroke grestore } def
216
/CircE { stroke [] 0 setdash
217
hpt 0 360 arc stroke } def
218
/Opaque { gsave closepath 1 setgray fill grestore 0 setgray closepath } def
219
/DiaW { stroke [] 0 setdash vpt add M
220
hpt neg vpt neg V hpt vpt neg V
221
hpt vpt V hpt neg vpt V Opaque stroke } def
222
/BoxW { stroke [] 0 setdash exch hpt sub exch vpt add M
223
0 vpt2 neg V hpt2 0 V 0 vpt2 V
224
hpt2 neg 0 V Opaque stroke } def
225
/TriUW { stroke [] 0 setdash vpt 1.12 mul add M
226
hpt neg vpt -1.62 mul V
228
hpt neg vpt 1.62 mul V Opaque stroke } def
229
/TriDW { stroke [] 0 setdash vpt 1.12 mul sub M
230
hpt neg vpt 1.62 mul V
232
hpt neg vpt -1.62 mul V Opaque stroke } def
233
/PentW { stroke [] 0 setdash gsave
234
translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
235
Opaque stroke grestore } def
236
/CircW { stroke [] 0 setdash
237
hpt 0 360 arc Opaque stroke } def
238
/BoxFill { gsave Rec 1 setgray fill grestore } def
239
/Symbol-Oblique /Symbol findfont [1 0 .167 1 0 0] makefont
240
dup length dict begin {1 index /FID eq {pop pop} {def} ifelse} forall
241
currentdict end definefont pop
250
(Helvetica) findfont 140 scalefont setfont
387
currentpoint gsave translate 90 rotate 0 0 M
388
(Speed \(Krow/s\)) Cshow
391
(Number of rows) Cshow
393
(Selecting with medium record size \(56 bytes\)) Cshow
398
(Psyco & No compression) Rshow
719
%%DocumentFonts: Helvetica