Skip to content

Commit

Permalink
Rename tracing categories in viz from "cc" to "viz".
Browse files Browse the repository at this point in the history
The "cc" traces in the component become "viz".
The "cc.debug.overdraw" becomes "viz.overdraw".
The "cc.debug.triangles" becomes "viz.triangles".
The "cc.debug.quads" becomes "viz.quads". There is one instance of this
in cc/ as well, but renamed it to be consistent. The idea is to trace
quads that arrive in viz and include the quads from the cc origin, so
I *think* this makes sense.

R=weiliangc@chromium.org

Bug: 751814
Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel;master.tryserver.blink:linux_trusty_blink_rel
Change-Id: I6b25ac8e86ffe8a2bbefc0824929e96eb12be104
Reviewed-on: https://chromium-review.googlesource.com/1073889
Reviewed-by: weiliangc <weiliangc@chromium.org>
Commit-Queue: danakj <danakj@chromium.org>
Cr-Commit-Position: refs/heads/master@{#562037}
  • Loading branch information
danakj authored and Commit Bot committed May 25, 2018
1 parent 4bf2c84 commit 0cc06c9
Show file tree
Hide file tree
Showing 13 changed files with 31 additions and 34 deletions.
5 changes: 2 additions & 3 deletions cc/tiles/frame_viewer_instrumentation.cc
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,8 @@ namespace cc {
namespace frame_viewer_instrumentation {

const char kCategoryLayerTree[] =
TRACE_DISABLED_BY_DEFAULT("cc.debug") ","
TRACE_DISABLED_BY_DEFAULT("cc.debug.quads") ","
TRACE_DISABLED_BY_DEFAULT("devtools.timeline.layers");
TRACE_DISABLED_BY_DEFAULT("cc.debug") "," TRACE_DISABLED_BY_DEFAULT(
"viz.quads") "," TRACE_DISABLED_BY_DEFAULT("devtools.timeline.layers");

namespace {

Expand Down
6 changes: 3 additions & 3 deletions cc/trees/layer_tree_host_impl.cc
Original file line number Diff line number Diff line change
Expand Up @@ -833,10 +833,10 @@ void LayerTreeHostImpl::FrameData::AsValueInto(
value->SetBoolean("has_no_damage", has_no_damage);

// Quad data can be quite large, so only dump render passes if we select
// cc.debug.quads.
// viz.quads.
bool quads_enabled;
TRACE_EVENT_CATEGORY_GROUP_ENABLED(
TRACE_DISABLED_BY_DEFAULT("cc.debug.quads"), &quads_enabled);
TRACE_EVENT_CATEGORY_GROUP_ENABLED(TRACE_DISABLED_BY_DEFAULT("viz.quads"),
&quads_enabled);
if (quads_enabled) {
value->BeginArray("render_passes");
for (size_t i = 0; i < render_passes.size(); ++i) {
Expand Down
7 changes: 3 additions & 4 deletions components/viz/common/quads/render_pass.cc
Original file line number Diff line number Diff line change
Expand Up @@ -102,9 +102,8 @@ RenderPass::RenderPass(size_t shared_quad_state_list_size,
shared_quad_state_list_size) {}

RenderPass::~RenderPass() {
TRACE_EVENT_OBJECT_DELETED_WITH_ID(
TRACE_DISABLED_BY_DEFAULT("cc.debug.quads"), "RenderPass",
reinterpret_cast<void*>(id));
TRACE_EVENT_OBJECT_DELETED_WITH_ID(TRACE_DISABLED_BY_DEFAULT("viz.quads"),
"RenderPass", reinterpret_cast<void*>(id));
}

std::unique_ptr<RenderPass> RenderPass::Copy(int new_id) const {
Expand Down Expand Up @@ -252,7 +251,7 @@ void RenderPass::AsValueInto(base::trace_event::TracedValue* value) const {
value->EndArray();

TracedValue::MakeDictIntoImplicitSnapshotWithCategory(
TRACE_DISABLED_BY_DEFAULT("cc.debug.quads"), value, "RenderPass",
TRACE_DISABLED_BY_DEFAULT("viz.quads"), value, "RenderPass",
reinterpret_cast<void*>(id));
}

Expand Down
9 changes: 4 additions & 5 deletions components/viz/common/quads/shared_quad_state.cc
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,8 @@ SharedQuadState::SharedQuadState()
SharedQuadState::SharedQuadState(const SharedQuadState& other) = default;

SharedQuadState::~SharedQuadState() {
TRACE_EVENT_OBJECT_DELETED_WITH_ID(
TRACE_DISABLED_BY_DEFAULT("cc.debug.quads"), "viz::SharedQuadState",
this);
TRACE_EVENT_OBJECT_DELETED_WITH_ID(TRACE_DISABLED_BY_DEFAULT("viz.quads"),
"viz::SharedQuadState", this);
}

void SharedQuadState::SetAll(const gfx::Transform& quad_to_target_transform,
Expand Down Expand Up @@ -60,8 +59,8 @@ void SharedQuadState::AsValueInto(base::trace_event::TracedValue* value) const {
value->SetDouble("opacity", opacity);
value->SetString("blend_mode", SkBlendMode_Name(blend_mode));
TracedValue::MakeDictIntoImplicitSnapshotWithCategory(
TRACE_DISABLED_BY_DEFAULT("cc.debug.quads"), value,
"viz::SharedQuadState", this);
TRACE_DISABLED_BY_DEFAULT("viz.quads"), value, "viz::SharedQuadState",
this);
}

} // namespace viz
2 changes: 1 addition & 1 deletion components/viz/common/skia_helper.cc
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ sk_sp<SkImage> SkiaHelper::ApplyImageFilter(sk_sp<SkImage> src_image,
return nullptr;

if (!src_image) {
TRACE_EVENT_INSTANT0("cc",
TRACE_EVENT_INSTANT0("viz",
"ApplyImageFilter wrap background texture failed",
TRACE_EVENT_SCOPE_THREAD);
return nullptr;
Expand Down
5 changes: 2 additions & 3 deletions components/viz/service/display/direct_renderer.cc
Original file line number Diff line number Diff line change
Expand Up @@ -211,9 +211,8 @@ void DirectRenderer::DrawFrame(RenderPassList* render_passes_in_draw_order,
DCHECK(root_render_pass);

bool overdraw_tracing_enabled;
TRACE_EVENT_CATEGORY_GROUP_ENABLED(
TRACE_DISABLED_BY_DEFAULT("cc.debug.overdraw"),
&overdraw_tracing_enabled);
TRACE_EVENT_CATEGORY_GROUP_ENABLED(TRACE_DISABLED_BY_DEFAULT("viz.overdraw"),
&overdraw_tracing_enabled);
bool overdraw_feedback =
settings_->show_overdraw_feedback || overdraw_tracing_enabled;
if (overdraw_feedback && !output_surface_->capabilities().supports_stencil) {
Expand Down
4 changes: 2 additions & 2 deletions components/viz/service/display/display_resource_provider.cc
Original file line number Diff line number Diff line change
Expand Up @@ -427,7 +427,7 @@ void DisplayResourceProvider::PopulateSkBitmapWithResource(

void DisplayResourceProvider::DeleteResourceInternal(ResourceMap::iterator it,
DeleteStyle style) {
TRACE_EVENT0("cc", "DosplayResourceProvider::DeleteResourceInternal");
TRACE_EVENT0("viz", "DosplayResourceProvider::DeleteResourceInternal");
internal::Resource* resource = &it->second;

if (resource->gl_id) {
Expand Down Expand Up @@ -950,7 +950,7 @@ void DisplayResourceProvider::SynchronousFence::Wait() {
}

void DisplayResourceProvider::SynchronousFence::Synchronize() {
TRACE_EVENT0("cc", "DisplayResourceProvider::SynchronousFence::Synchronize");
TRACE_EVENT0("viz", "DisplayResourceProvider::SynchronousFence::Synchronize");
gl_->Finish();
}

Expand Down
4 changes: 2 additions & 2 deletions components/viz/service/display/display_scheduler.cc
Original file line number Diff line number Diff line change
Expand Up @@ -420,7 +420,7 @@ DisplayScheduler::DesiredBeginFrameDeadlineMode() const {
}

if (!needs_draw_) {
TRACE_EVENT_INSTANT0("cc", "No damage yet", TRACE_EVENT_SCOPE_THREAD);
TRACE_EVENT_INSTANT0("viz", "No damage yet", TRACE_EVENT_SCOPE_THREAD);
return BeginFrameDeadlineMode::kLate;
}

Expand Down Expand Up @@ -463,7 +463,7 @@ void DisplayScheduler::ScheduleBeginFrameDeadline() {
begin_frame_deadline_task_.Cancel();

if (begin_frame_deadline_task_time_ == base::TimeTicks::Max()) {
TRACE_EVENT_INSTANT0("cc", "Using infinite deadline",
TRACE_EVENT_INSTANT0("viz", "Using infinite deadline",
TRACE_EVENT_SCOPE_THREAD);
return;
}
Expand Down
12 changes: 6 additions & 6 deletions components/viz/service/display/gl_renderer.cc
Original file line number Diff line number Diff line change
Expand Up @@ -831,7 +831,7 @@ sk_sp<SkImage> GLRenderer::ApplyBackgroundFilters(
sk_sp<SkSurface> surface = SkSurface::MakeRenderTarget(
use_gr_context->context(), SkBudgeted::kYes, dst_info);
if (!surface) {
TRACE_EVENT_INSTANT0("cc",
TRACE_EVENT_INSTANT0("viz",
"ApplyBackgroundFilters surface allocation failed",
TRACE_EVENT_SCOPE_THREAD);
return nullptr;
Expand Down Expand Up @@ -2485,8 +2485,8 @@ void GLRenderer::FinishDrawingFrame() {
ScheduleDCLayers();
ScheduleOverlays();

TRACE_COUNTER1(TRACE_DISABLED_BY_DEFAULT("cc.debug.triangles"),
"Triangles Drawn", num_triangles_drawn_);
TRACE_COUNTER1(TRACE_DISABLED_BY_DEFAULT("viz.triangles"), "Triangles Drawn",
num_triangles_drawn_);
}

void GLRenderer::FinishDrawingQuadList() {
Expand Down Expand Up @@ -3525,8 +3525,8 @@ void GLRenderer::FlushOverdrawFeedback(const gfx::Rect& output_rect) {
// Occlusion queries can be expensive, so only collect trace data if we select
// cc.debug.overdraw.
bool tracing_enabled;
TRACE_EVENT_CATEGORY_GROUP_ENABLED(
TRACE_DISABLED_BY_DEFAULT("cc.debug.overdraw"), &tracing_enabled);
TRACE_EVENT_CATEGORY_GROUP_ENABLED(TRACE_DISABLED_BY_DEFAULT("viz.overdraw"),
&tracing_enabled);

// Trace only the root render pass.
if (current_frame()->current_render_pass != current_frame()->root_render_pass)
Expand Down Expand Up @@ -3587,7 +3587,7 @@ void GLRenderer::ProcessOverdrawFeedback(std::vector<int>* overdraw,

// Report GPU overdraw as a percentage of |max_result|.
TRACE_COUNTER1(
TRACE_DISABLED_BY_DEFAULT("cc.debug.overdraw"), "GPU Overdraw",
TRACE_DISABLED_BY_DEFAULT("viz.overdraw"), "GPU Overdraw",
(std::accumulate(overdraw->begin(), overdraw->end(), 0) * 100) /
max_result);
}
Expand Down
2 changes: 1 addition & 1 deletion components/viz/service/display/skia_renderer.cc
Original file line number Diff line number Diff line change
Expand Up @@ -256,7 +256,7 @@ void SkiaRenderer::FinishDrawingFrame() {
void SkiaRenderer::SwapBuffers(std::vector<ui::LatencyInfo> latency_info,
bool need_presentation_feedback) {
DCHECK(visible_);
TRACE_EVENT0("cc,benchmark", "SkiaRenderer::SwapBuffers");
TRACE_EVENT0("viz,benchmark", "SkiaRenderer::SwapBuffers");
OutputSurfaceFrame output_frame;
output_frame.latency_info = std::move(latency_info);
output_frame.size = surface_size_for_swap_buffers();
Expand Down
2 changes: 1 addition & 1 deletion components/viz/service/surfaces/surface.cc
Original file line number Diff line number Diff line change
Expand Up @@ -132,7 +132,7 @@ bool Surface::QueueFrame(

if (frame.size_in_pixels() != surface_info_.size_in_pixels() ||
frame.device_scale_factor() != surface_info_.device_scale_factor()) {
TRACE_EVENT_INSTANT0("cc", "Surface invariants violation",
TRACE_EVENT_INSTANT0("viz", "Surface invariants violation",
TRACE_EVENT_SCOPE_THREAD);
if (presented_callback) {
std::move(presented_callback)
Expand Down
3 changes: 2 additions & 1 deletion components/viz/service/surfaces/surface_manager.cc
Original file line number Diff line number Diff line change
Expand Up @@ -547,7 +547,8 @@ void SurfaceManager::SurfaceActivated(
// Trigger a display frame if necessary.
const CompositorFrame& frame = surface->GetActiveFrame();
if (!SurfaceModified(surface->surface_id(), frame.metadata.begin_frame_ack)) {
TRACE_EVENT_INSTANT0("cc", "Damage not visible.", TRACE_EVENT_SCOPE_THREAD);
TRACE_EVENT_INSTANT0("viz", "Damage not visible.",
TRACE_EVENT_SCOPE_THREAD);
surface->RunDrawCallback();
}

Expand Down
4 changes: 2 additions & 2 deletions components/viz/test/ordered_simple_task_runner.cc
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,8 @@
#include "base/trace_event/trace_event.h"
#include "base/trace_event/trace_event_argument.h"

#define TRACE_TASK(function, task) \
TRACE_EVENT_INSTANT1("cc", function, TRACE_EVENT_SCOPE_THREAD, "task", \
#define TRACE_TASK(function, task) \
TRACE_EVENT_INSTANT1("viz", function, TRACE_EVENT_SCOPE_THREAD, "task", \
task.AsValue());

#define TRACE_TASK_RUN(function, tag, task)
Expand Down

0 comments on commit 0cc06c9

Please sign in to comment.