aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorng0@n0.is <ng0@n0.is>2019-07-26 23:11:50 +0000
committerng0@n0.is <ng0@n0.is>2019-07-26 23:11:50 +0000
commitdc90e6b1cab049917501989b01f4ba3e853b9a21 (patch)
treec4f7559d8283760ce3fa46952930252e36887d4f
parentc31803c9d3c18de4e01c8f4b42cd302912168907 (diff)
downloadlibmicrohttpd-gsoc2019-dc90e6b1cab049917501989b01f4ba3e853b9a21.tar.gz
libmicrohttpd-gsoc2019-dc90e6b1cab049917501989b01f4ba3e853b9a21.zip
debian.
-rw-r--r--syscalls.html126
1 files changed, 126 insertions, 0 deletions
diff --git a/syscalls.html b/syscalls.html
index 6bbb074..188ff96 100644
--- a/syscalls.html
+++ b/syscalls.html
@@ -256,5 +256,131 @@
256 <td>other</td> 256 <td>other</td>
257 </tr> 257 </tr>
258 </table> 258 </table>
259 <!-- post analysis -->
260 <p>
261 After working through the setsockopt optimization and refactoring, the
262 following results were found. This is on libmicrohttpd commit
263 afe3f5aef4ec0b48b2c7e05f77dba8f8fbfe4243 and
264 9e8418b943c417b50b0e7ecac868cde3933aba5e.
265 The difference between the commits is removal of commented code,
266 acceptable with no impact on the test results.
267 </p>
268 <table>
269 <tr>
270 <th>Debian Linux</th>
271 <th>FreeBSD</th>
272 <th>NetBSD</th>
273 <th>OS X</th>
274 <th>cygwin x64 (under Windows 10)</th>
275 </tr>
276 <tr>
277 <td>
278 <a href="inc.c">continuous response generation</a>:
279 <a href="crg/inc.c.debian.strace.log.txt">(log)</a>
280 <br>
281 0 calls to setsockopt.
282 </td>
283 <td>
284 <a href="inc.c">continuous response generation</a>:
285 <a href="crg/inc.c.freebsd.truss.log.txt">(log)</a>
286 <br>
287 </td>
288 <td>
289 <a href="inc.c">continuous response generation</a>:
290 <a href="crg/inc.c.netbsd.ktruss.log.txt">(log)</a>
291 <br>
292 </td>
293 <td>
294 <a href="inc.c">continuous response generation</a>:
295 <br>
296 No data.
297 </td>
298 <td>
299 <a href="inc.c">continuous response generation</a>:
300 <a href="crg/inc.c.cygwin.strace.log.txt">(log)</a>
301 </td>
302 </tr>
303 <tr>
304 <td>
305 <a href="trg.c">tiny response generation</a>
306 (<a href="_trg/trg.c.debian.strace.log.txt">log</a>):
307 0 calls to setsockopt.
308 </td>
309 <td>
310 <a href="trg.c">tiny response generation</a>
311 (<a href="_trg/trg.c.freebsd.truss.log.txt">log</a>):
312 </td>
313 <td>
314 <a href="trg.c">tiny response generation</a>
315 (<a href="_trg/trg.c.netbsd.ktruss.log.txt">log</a>):
316 </td>
317 <td>
318 <a href="trg.c">tiny response generation</a>:
319 <br>
320 no data
321 </td>
322 <td>
323 <a href="trg.c">tiny response generation</a>
324 (<a href="_trg/trg.c.strace.cygwin.windows10.log.txt">log</a>):
325 </td>
326 </tr>
327 <tr>
328 <td>
329 <a href="mrg.c">modest response generation</a>
330 (<a href="_mrg/mrg.c.debian.strace.log.txt">log</a>):
331 <br>
332 0 calls to setsockopt.
333 </td>
334 <td>
335 <a href="mrg.c">modest response generation</a>
336 (<a href="_mrg/mrg.c.freebsd.truss.log.txt">log</a>):
337 </td>
338 <td>
339 <a href="mrg.c">modest response generation</a>
340 (<a href="_mrg/mrg.c.netbsd.ktruss.log.txt">log</a>):
341 </td>
342 <td>
343 <a href="mrg.c">modest response generation</a>:
344 <br>
345 no data.
346 </td>
347 <td>
348 <a href="mrg.c">modest response generation</a>
349 (<a href="_mrg/mrg.c.cygwin.windows10.strace.log.txt">log</a>):
350 </td>
351 </tr>
352 <tr>
353 <td>
354 <a href="response_generation_sendfile.c">response generation using sendfile()</a>
355 (<a href="_rgs/response_generation_sendfile.c.debian.strace.log.txt">log</a>):
356 <br>
357 0 calls to setsockopt.
358 </td>
359 <td>
360 <a href="response_generation_sendfile.c">response generation using sendfile()</a>
361 (<a href="_rgs/response_generation_sendfile.c.freebsd.truss.log.txt">log</a>):
362 </td>
363 <td>
364 <a href="response_generation_sendfile.c">response generation using sendfile()</a>
365 (<a href="_rgs/response_generation_sendfile.c.netbsd.ktruss.log.txt">log</a>):
366 </td>
367 <td>
368 <a href="response_generation_sendfile.c">response generation using sendfile()</a>:
369 <br>
370 no data.
371 </td>
372 <td>
373 <a href="response_generation_sendfile.c">response generation using sendfile()</a>
374 (<a href="_rgs/response_generation_sendfile.c.strace.cygwin.windows10.log.txt">log</a>):
375 </td>
376 </tr>
377 <tr>
378 <td>other</td>
379 <td>other</td>
380 <td>other</td>
381 <td>other</td>
382 <td>other</td>
383 </tr>
384 </table>
259 </body> 385 </body>
260</html> 386</html>