Skip to main content

黑洞资源笔记

  1. 国产 #Linux 桌面环境 UKUI 3.1 曝光

    UKUI 是由中国麒麟团队开发的一款轻量级的 Linux 桌面环境,同时支持 Ubuntu、Debian、Arch、openEuler 等主流 Linux 发行版。最近即将发布 UKUI 3.1,全新 UKUI 3.1 以“寻光”为主题,引入了时尚且富有科技感的“大圆角设计”和“光影变换”的设计理念
  2. Orbit 是O pen R untime二进制仪表工具,是适用于 Windows 和 Linux 的独立C / C ++分析器。它的主要目的是帮助开发人员可视化复杂应用程序的执行流程

    Orbit 结合了采样和动态仪器来优化分析工作流程。采样可以快速识别感兴趣的功能以进行检测。动态检测会产生精确的函数入口和出口信息,这些信息以每线程分层调用图的形式呈现。还显示调度事件以可视化线程何时运行以及在哪个内核上运行

    工作流程

    1.在连接设置对话框的当前正在运行的进程列表中选择一个进程,然后单击“开始会话”
    2.加载的模块列表将出现在“符号”选项卡的顶部。如果为模块找到调试符号,它将以蓝色突出显示。
    3.右键单击要加载调试信息的模块,然后选择“加载符号”。“功能”选项卡将被填充。
    4.通过右键单击并选择“挂钩”,在“功能”选项卡中选择您希望配置的功能。
    5.在“捕获”选项卡中,按“F5”开始分析。要停止分析,请再次按“F5”。你可以使用滚轮缩放时间。要垂直缩放,请在滚动时按住“CTRL”,也可以 ctrl+右键单击并拖动以缩放时间。按“空格”放大最后 2 秒的捕捉。
    6.可以选择每个线程采样事件跟踪的部分以获取您选择的采样报告