Home | History | Annotate | Download | only in doc

Lines Matching full:surfaceflinger

1 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"/><div style='display:inline-block;'>     <font size='8'>    Inferno Flamegraph Report</font><br/><br/>     Process : surfaceflinger (487)<br/>    Date&nbsp;&nbsp;&nbsp;&nbsp;: 2017-07-12 (Wednesday) 17:31:24<br/>    Threads : 8 <br/>    Samples : 2826</br>    Duration: 10 seconds<br/>    Machine : Pixel XL (marlin) by Google<br/>    Capture : ./simpleperf record     -o /data/local/tmp/perf.data     --call-graph fp     -p 487     --duration 10 -e 'instructions'    -f 1000<br/><br/></div><br/><br/><div>Navigate with WASD, zoom in with SPACE, zoom out with BACKSPACE.</div><script type="text/ecmascript">
256 <title>_start | /system/bin/surfaceflinger (1414 samples: 100.00%)</title>
266 <title>main | /system/bin/surfaceflinger (1414 samples: 100.00%)</title>
271 <title>android::SurfaceFlinger::run() | /system/lib64/libsurfaceflinger.so (1414 samples: 100.00%)</title>
426 <title>android::SurfaceFlinger::onMessageReceived(int) | /system/lib64/libsurfaceflinger.so (1328 samples: 93.92%)</title>
431 <title>android::SurfaceFlinger::handleMessageInvalidate() | /system/lib64/libsurfaceflinger.so (346 samples: 24.47%)</title>
436 <title>android::SurfaceFlinger::handlePageFlip() | /system/lib64/libsurfaceflinger.so (342 samples: 24.19%)</title>
1961 <title>std::__1::__function::__func&lt;android::SurfaceFlinger::handlePageFlip()::$_10, std::__1::allocator&lt;android::SurfaceFlinger::handlePageFlip()::$_10&gt;, void (android::Layer*)&gt;::operator()(android::Layer*&&) | /system/lib64/libsurfaceflinger.so (11 samples: 0.78%)</title>
2011 <title>std::__1::__function::__func&lt;android::SurfaceFlinger::handlePageFlip()::$_10, std::__1::allocator&lt;android::SurfaceFlinger::handlePageFlip()::$_10&gt;, void (android::Layer*)&gt;::operator()(android::Layer*&&) | /system/lib64/libsurfaceflinger.so (2 samples: 0.14%)</title>
2151 <title>android::SurfaceFlinger::handleMessageRefresh() | /system/lib64/libsurfaceflinger.so (965 samples: 68.25%)</title>
2176 <title>android::SurfaceFlinger::postComposition(long) | /system/lib64/libsurfaceflinger.so (305 samples: 21.57%)</title>
2191 <title>std::__1::__function::__func&lt;android::SurfaceFlinger::postComposition(long)::$_2, std::__1::allocator&lt;android::SurfaceFlinger::postComposition(long)::$_2&gt;, void (android::Layer*)&gt;::operator()(android::Layer*&&) | /system/lib64/libsurfaceflinger.so (91 samples: 6.44%)</title>
2676 <title>std::__1::unordered_map&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, android::SurfaceFlinger::BufferingStats, std::__1::hash&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, std::__1::equal_to&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, std::__1::allocator&lt;std::__1::pair&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; const, android::SurfaceFlinger::BufferingStats&gt; &gt; &gt;::operator[](std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;&&) | /system/lib64/libsurfaceflinger.so (2 samples: 0.14%)</title>
2681 <title>android::SurfaceFlinger::recordBufferingStats(char const*, std::__1::vector&lt;android::OccupancyTracker::Segment, std::__1::allocator&lt;android::OccupancyTracker::Segment&gt; &gt;&&) | /system/lib64/libsurfaceflinger.so (2 samples: 0.14%)</title>
2691 <title>std::__1::unordered_map&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, android::SurfaceFlinger::BufferingStats, std::__1::hash&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, std::__1::equal_to&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, std::__1::allocator&lt;std::__1::pair&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; const, android::SurfaceFlinger::BufferingStats&gt; &gt; &gt;::operator[](std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;&&) | /system/lib64/libsurfaceflinger.so (1 samples: 0.07%)</title>
3201 <title>std::__1::deque&lt;android::SurfaceFlinger::CompositePresentTime, std::__1::allocator&lt;android::SurfaceFlinger::CompositePresentTime&gt; &gt;::pop_front() | /system/lib64/libsurfaceflinger.so (1 samples: 0.07%)</title>
3331 <title>android::SurfaceFlinger::setUpHWComposer() | /system/lib64/libsurfaceflinger.so (389 samples: 27.51%)</title>
5216 <title>android::SurfaceFlinger::doComposition() | /system/lib64/libsurfaceflinger.so (221 samples: 15.63%)</title>
5221 <title>android::SurfaceFlinger::postFramebuffer() | /system/lib64/libsurfaceflinger.so (92 samples: 6.51%)</title>
5826 <title>android::SurfaceFlinger::doDisplayComposition(android::sp&lt;android::DisplayDevice const&gt; const&, android::Region const&) | /system/lib64/libsurfaceflinger.so (93 samples: 6.58%)</title>
5836 <title>android::SurfaceFlinger::doComposeSurfaces(android::sp&lt;android::DisplayDevice const&gt; const&, android::Region const&) | /system/lib64/libsurfaceflinger.so (37 samples: 2.62%)</title>
6521 <title>android::SurfaceFlinger::preComposition(long) | /system/lib64/libsurfaceflinger.so (14 samples: 0.99%)</title>
6541 <title>std::__1::__function::__func&lt;android::SurfaceFlinger::preComposition(long)::$_1, std::__1::allocator&lt;android::SurfaceFlinger::preComposition(long)::$_1&gt;, void (android::Layer*)&gt;::operator()(android::Layer*&&) | /system/lib64/libsurfaceflinger.so (7 samples: 0.50%)</title>
6741 <title>android::SurfaceFlinger::doDisplayComposition(android::sp&lt;android::DisplayDevice const&gt; const&, android::Region const&) | /system/lib64/libsurfaceflinger.so (2 samples: 0.14%)</title>
6781 <title>android::SurfaceFlinger::rebuildLayerStacks() | /system/lib64/libsurfaceflinger.so (1 samples: 0.07%)</title>
7336 <title>android::SurfaceFlinger::onMessageReceived(int) | /system/lib64/libsurfaceflinger.so (1 samples: 0.07%)</title>
9257 <title>android::SurfaceFlinger::resyncWithRateLimit() | /system/lib64/libsurfaceflinger.so (1 samples: 0.14%)</title>
12891 <title>android::SurfaceFlinger::resyncWithRateLimit() | /system/lib64/libsurfaceflinger.so (1 samples: 0.26%)</title>
12906 <title>android::SurfaceFlinger::resyncWithRateLimit() | /system/lib64/libsurfaceflinger.so (1 samples: 0.26%)</title>
13722 <title>android::SurfaceFlinger::setVsyncEnabled(int, int) | /system/lib64/libsurfaceflinger.so (8 samples: 53.33%)</title>