主要观点:作者最近发布了名为sotrace的开源工具,可绘制二进制或库的.so 依赖关系图。在测试 Vulkan 计算着色器程序时,得到了动态链接库的图,运行在相同二进制的进程时,看到了复杂的依赖情况,如引入了 X11 和 Wayland 等,而使用 CUDA 时则恢复平静,同时给出了运行 OpenCL 版本计算内核的图,呼吁 Linux 开发者尝试该工具并分享发现。
关键信息:
- 工具功能:映射二进制或库的.so 依赖关系并以图展示。
- 测试结果:Vulkan 测试图、相同二进制进程的复杂依赖图、CUDA 图、OpenCL 图。
- 呼吁行动:Linux 开发者尝试该工具并分享发现。
重要细节: - 工具地址:https://github.com/stolk/sotrace
- 展示的图:分别有 out-static.png、out-dynamic.png、out-cuda.png、out-cl.png 等,包含不同环境下的依赖情况展示。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。