• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..--

adb_proxy/23-Mar-2024-551424

loaders/23-Mar-2024-6031

src/23-Mar-2024-3,3372,686

.babelrcD23-Mar-202457 65

README.mdD23-Mar-2024753 2015

package.jsonD23-Mar-2024944 3332

trace.shD23-Mar-20242.4 KiB8555

webpack.config.jsD23-Mar-20243.6 KiB143115

yarn.lockD23-Mar-2024215.2 KiB5,4714,723

README.md

1# Tool for visualizing window manager traces
2
3## Developing WinScope
4When the trace is enabled, Window Manager and Surface Flinger capture and
5save current state to a file at each point of interest.
6`frameworks/base/core/proto/android/server/windowmanagertrace.proto`
7and `frameworks/native/services/surfaceflinger/layerproto/layerstrace.proto`
8contain the proto definitions for their internal states.
9
10### Checking out code and setting up environment
11* Install [Yarn](https://yarnpkg.com), a JS package manager
12* [Download Android source](https://source.android.com/setup/build/downloading)
13* Navigate to `development/tools/winscope`
14* Run `yarn install`
15
16### Building & testing changes
17* Navigate to `development/tools/winscope`
18* Run `yarn run dev`
19
20