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

Unified Diff: chrome/browser/chromeos/arc/process/arc_process.cc

Issue 2893943003: TabManager: Add more logs to understand how it works when memory is low. (Closed)
Patch Set: more review comments Created 3 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 side-by-side diff with in-line comments
Download patch
Index: chrome/browser/chromeos/arc/process/arc_process.cc
diff --git a/chrome/browser/chromeos/arc/process/arc_process.cc b/chrome/browser/chromeos/arc/process/arc_process.cc
index fbb8d7c37930dedffa96818be60a0726e8723edb..8268de434b2b4cbc9442fb2f34a9de0bb91c71be 100644
--- a/chrome/browser/chromeos/arc/process/arc_process.cc
+++ b/chrome/browser/chromeos/arc/process/arc_process.cc
@@ -6,6 +6,8 @@
#include <utility>
+#include "base/strings/string_util.h"
+
namespace arc {
ArcProcess::ArcProcess(base::ProcessId nspid,
@@ -45,4 +47,14 @@ bool ArcProcess::IsKernelKillable() const {
return process_state() > arc::mojom::ProcessState::PERSISTENT_UI;
}
+std::ostream& operator<<(std::ostream& out, const ArcProcess& arc_process) {
+ out << "process_name: " << arc_process.process_name()
+ << ", pid: " << arc_process.pid()
+ << ", process_state: " << arc_process.process_state()
+ << ", is_focused: " << arc_process.is_focused()
+ << ", last_activity_time: " << arc_process.last_activity_time()
+ << ", packages: " << base::JoinString(arc_process.packages(), ",");
+ return out;
+}
+
} // namespace arc
« no previous file with comments | « chrome/browser/chromeos/arc/process/arc_process.h ('k') | chrome/browser/memory/tab_manager_delegate_chromeos.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698