mirror of
https://github.com/mollyim/webrtc.git
synced 2025-05-17 07:37:51 +01:00
![]() Instead of making multiple calls to the std::stringstream << operator, collect all the arguments and make a single printf-like variadic call under the hood. Besides reducing our reliance on iostreams, this makes each RTC_LOG_* call site smaller; in aggregate, this reduces the size of libjingle_peerconnection_so.so by 28-32 kB. A quick benchmark indicates that this change makes log statements a few percent slower. Bug: webrtc:8982, webrtc:9185 Change-Id: I3137a4dd8ac510e8d910acccb0c97ce4fffb61c9 Reviewed-on: https://webrtc-review.googlesource.com/75440 Commit-Queue: Karl Wiberg <kwiberg@webrtc.org> Reviewed-by: Jonas Olsson <jonasolsson@webrtc.org> Reviewed-by: Oskar Sundbom <ossu@webrtc.org> Cr-Commit-Position: refs/heads/master@{#23375} |
||
---|---|---|
.. | ||
arch.h | ||
asm_defines.h | ||
BUILD.gn | ||
fallthrough.h | ||
file_wrapper.cc | ||
file_wrapper.h | ||
ignore_warnings.h | ||
inline.h | ||
unused.h |