Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(120)

Side by Side Diff: base/message_loop/message_loop.cc

Issue 1942053002: Deletes base::MessageLoop::set_thread_name(). (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: fixed media_unittests Created 4 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2013 The Chromium Authors. All rights reserved. 1 // Copyright 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "base/message_loop/message_loop.h" 5 #include "base/message_loop/message_loop.h"
6 6
7 #include <algorithm> 7 #include <algorithm>
8 #include <memory> 8 #include <memory>
9 #include <utility> 9 #include <utility>
10 10
(...skipping 545 matching lines...) Expand 10 before | Expand all | Expand 10 after
556 } 556 }
557 557
558 //------------------------------------------------------------------------------ 558 //------------------------------------------------------------------------------
559 // Method and data for histogramming events and actions taken by each instance 559 // Method and data for histogramming events and actions taken by each instance
560 // on each thread. 560 // on each thread.
561 561
562 void MessageLoop::StartHistogrammer() { 562 void MessageLoop::StartHistogrammer() {
563 #if !defined(OS_NACL) // NaCl build has no metrics code. 563 #if !defined(OS_NACL) // NaCl build has no metrics code.
564 if (enable_histogrammer_ && !message_histogram_ 564 if (enable_histogrammer_ && !message_histogram_
565 && StatisticsRecorder::IsActive()) { 565 && StatisticsRecorder::IsActive()) {
566 DCHECK(!thread_name_.empty()); 566 std::string thread_name = task_runner_->GetThreadName();
567 DCHECK(!thread_name.empty());
567 message_histogram_ = LinearHistogram::FactoryGetWithRangeDescription( 568 message_histogram_ = LinearHistogram::FactoryGetWithRangeDescription(
568 "MsgLoop:" + thread_name_, 569 "MsgLoop:" + thread_name, kLeastNonZeroMessageId, kMaxMessageId,
569 kLeastNonZeroMessageId, kMaxMessageId,
570 kNumberOfDistinctMessagesDisplayed, 570 kNumberOfDistinctMessagesDisplayed,
571 HistogramBase::kHexRangePrintingFlag, 571 HistogramBase::kHexRangePrintingFlag, event_descriptions_);
572 event_descriptions_);
573 } 572 }
574 #endif 573 #endif
575 } 574 }
576 575
577 void MessageLoop::HistogramEvent(int event) { 576 void MessageLoop::HistogramEvent(int event) {
578 #if !defined(OS_NACL) 577 #if !defined(OS_NACL)
579 if (message_histogram_) 578 if (message_histogram_)
580 message_histogram_->Add(event); 579 message_histogram_->Add(event);
581 #endif 580 #endif
582 } 581 }
(...skipping 175 matching lines...) Expand 10 before | Expand all | Expand 10 after
758 persistent, 757 persistent,
759 mode, 758 mode,
760 controller, 759 controller,
761 delegate); 760 delegate);
762 } 761 }
763 #endif 762 #endif
764 763
765 #endif // !defined(OS_NACL_SFI) 764 #endif // !defined(OS_NACL_SFI)
766 765
767 } // namespace base 766 } // namespace base
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698