TracedOrdinal: Avoid string copy
For a minor performance improvement, we pass our string to the
constructor by const reference.
Test: TreeHugger
Change-Id: Ibc00f02f46fc25243cc4e6c0af4ed2d2805770da
diff --git a/services/surfaceflinger/TracedOrdinal.h b/services/surfaceflinger/TracedOrdinal.h
index fb0f02e..c145a39 100644
--- a/services/surfaceflinger/TracedOrdinal.h
+++ b/services/surfaceflinger/TracedOrdinal.h
@@ -27,7 +27,7 @@
"Type is not supported. Please test it with systrace before adding "
"it to the list.");
- TracedOrdinal(std::string name, T initialValue)
+ TracedOrdinal(const std::string& name, T initialValue)
: mName(name),
mNameNegative(android::base::StringPrintf("%sNegative", name.c_str())),
mHasGoneNegative(std::signbit(initialValue)),