04 2025 档案
摘要:
from pixiv 层次几何平均 参考资料 Hierarchical Means: Single Number Benchmarking with Workload Cluster Analysis PowerPoint Presentation Self-organizing map Self-
阅读全文

摘要:
from pixiv 软件管理包的历史 Linux 内核由 Linus Torvalds 开发,是操作系统的核心组件,负责硬件管理和进程调度,其发行版分为Debian系和Red Hat系 Debian: 社区驱动:由全球开发者协作维护,遵循自由软件原则,提供稳定、无商业约束的发行版 衍生系统:Ubu
阅读全文

摘要:
from pixiv Environment Modules可通过允许动态制作或删除相关环境变量组来帮助用户管理其UNIX或Linux Shell环境。 Environment Modules 参考博客教程 官方文档 安装Environment Modules 源码安装编译 手动下载源码: cd ~
阅读全文

摘要:
from pixiv Tracy Tracy 是一款实时、纳秒级分辨率的混合帧和采样剖析器,可用于远程或嵌入式遥测游戏和其他应用程序。它可以对 CPU(C、C++11、Lua)、GPU(OpenGL、Vulkan、Direct3D 11/12、OpenCL)和内存进行剖析。它还能监控线程所持有的锁,
阅读全文

摘要:
from pixiv 理论 代码插桩化 插桩所需的计时器 软件和硬件定时器 软件定时器:系统范围的高分辨率定时器如C++中的std::chrono 硬件定时器:时间戳计数器(TSC):这是一种硬件定时器,实现为硬件寄存器。 不同架构下(x86,arch64,riscv)获取时间戳计数器的方式可能不同
阅读全文

摘要:
from pixiv PART_A 这里我将重点对TaskSystemParallelThreadPoolSleeping的实现进行讨论。 这里实际上要求我们实现线程池,在此基础上我还实现了任务队列,当然对于这题实际上并不需要用任务队列来管理动态分配,使用了任务队列执行速度会有所下降 我参考的通用性
阅读全文

摘要:
from pixiv 基础知识 参考课本 基本块 我们如何确定程序控制流? 我们基本上忽略基本块中的其他指令,因为分支总是基本块中的最后一个指令。 由于基本块中的所有指令都保证执行一次,因此我们只能关注将“代表”整个基本块的分支。因此,如果我们跟踪每个分支的结果,就可以重建程序的整个逐行执行路径。
阅读全文

摘要:
from pixiv 优化程序性能 消除不必要的工作 循环不变式外提 减少循环函数调用 减少循环访存 理解编译器的能力和局限性 编译器只对程序进行保守的,安全的优化 编译器会假设最坏的情况,若优化在此种情况下可能导致程序结果改变,编译器不会执行优化 如指针,指针可能同时指向同一个地址 在超标量乱序执
阅读全文
