On 10/04/2019 16:07, Poul-Henning Kamp wrote: > If each VSL record invokes its own C-function, we eat up a LOT of L1+L2 > cache bandwidth. If they all call the same function, we do not.
OK, understood. I wonder though if all things considered (format string parsing, definition lookup, varargs processing) this pays off. I got no data on this, but one counter-argument might be that, for custom functions, one would expect no/very few conditionals, so we would likely see no/very few pipeline stalls . Nils -- ** * * UPLEX - Nils Goroll Systemoptimierung Scheffelstraße 32 22301 Hamburg tel +49 40 28805731 mob +49 170 2723133 fax +49 40 42949753 xmpp://sl...@jabber.int.uplex.de/ http://uplex.de/
signature.asc
Description: OpenPGP digital signature
_______________________________________________ varnish-dev mailing list varnish-dev@varnish-cache.org https://www.varnish-cache.org/lists/mailman/listinfo/varnish-dev