perfetto
Perfetto
Perfetto 是一个用于 Linux 和 Android 系统上进行系统级和应用级的跟踪和性能分析的开源工具。Perfetto 捆绑了许多数据源,这些数据源能够从不同的系统接口收集详细的性能数据,包括 ftrace, /proc, /sys, native heap profiling 等。Perfetto 还提供了一个基于 Web 的用户界面,用于跟踪数据的可视化和分析。这里主要是对第一次使用 perfetto 做一下记录,方便以后继续学习和整理。
Perfetto 是一个用于 Linux 和 Android 系统上进行系统级和应用级的跟踪和性能分析的开源工具。Perfetto 捆绑了许多数据源,这些数据源能够从不同的系统接口收集详细的性能数据,包括 ftrace, /proc, /sys, native heap profiling 等。Perfetto 还提供了一个基于 Web 的用户界面,用于跟踪数据的可视化和分析。这里主要是对第一次使用 perfetto 做一下记录,方便以后继续学习和整理。
GLSL 是一种高级着色语言,语法接近 C 语言。它由 OpenGL ARB 创建,旨在让开发者能够更直接地控制图形管线,而无需使用 ARB 汇编语言或特定硬件语言。
实际上 GLSL 包括大概 6 种着色语言:
WSL (Windows Subsystem for Linux)是一个能够在 Windows 系统(Windows 10及以上版本)上原生运行 Linux 可执行文件的兼容层。目前有两个版本: WSL, WSL2
mesa/src/loader/loader_dri3_helper.c::dri3_alloc_render_buffer()
, 这个函数不长,但却涉及到了DRI框架的许多重要概念,buffer共享(DMABUF), GPU offload (PRIME), buffer同步(X client和server),送显(present), modifiers等等,所以非常值得深入分析。
同步原语(Synchronization Primitive)的确切定义没有一个官方的。但大体来说同步原语可能有以下几种:
升2级后的第一盘棋黑竟然下出了连续11手的AI一选(从黑97到黑121), 当然这也与白的应招有关系。不过 可惜最终黑123还是错失翻盘机会。局后复盘,看到连续11手的一选有点激动,故此记录
Source Directory | Target | APT Package |
---|---|---|
GLX | ||
EGL | ||
GLDispatch | libGLdispatch.so | libglvnd0 |
OpenGL | libOpenGL.so | libopengl0 |
GLESv1 | libGLESv1_CM.so | libgles1 |
GLESv2 | libGLESv2.so | libgles2 |
GL | libGL.so.1.7.0 | libgl1 |