Bug 1511470 - part 2 - reduce copying of profile data in ProfilerChild; r=mstange

This case is exactly the same as the previous commit: we can just adopt
the newly-generated profile into the outgoing nsCString.
This commit is contained in:
Nathan Froyd 2018-12-10 16:22:26 -05:00
Родитель e1d14adf40
Коммит 47b90c968b
1 изменённых файлов: 2 добавлений и 1 удалений

Просмотреть файл

@ -70,7 +70,8 @@ static nsCString CollectProfileOrEmptyString(bool aIsShuttingDown) {
UniquePtr<char[]> profile =
profiler_get_profile(/* aSinceTime */ 0, aIsShuttingDown);
if (profile) {
profileCString = nsCString(profile.get(), strlen(profile.get()));
size_t len = strlen(profile.get());
profileCString.Adopt(profile.release(), len);
} else {
profileCString = EmptyCString();
}