暂无搜索历史
腾讯 | 性能工程 (已认证)
官网给的一个暴力遍历的方式,技巧点在于,温度的最大值是 100, 因此里面的 for 循环可以通过控制最大是到 100 来降低时间复杂度。
在每个子树中查找 p 和 q。如果同一侧子树中同时找到 p 和 q ,那么往上走的过程中,遇到的就是 LCA。如果一侧有一个,那么root就是LCA。
一共三个指针,一个是记录最开始的节点,一个是当前反转节点,一个是下一个待反转的节点。
利用滑动窗口,窗口内(开一个集合或者其他存储结构)符合条件时,窗口右边 向右移动(扩大窗口),不符合条件时,窗口左边向右移动(缩小窗口)。
排队论(Queueing Theory)是研究系统中排队现象的数学理论,旨在分析资源分配、服务效率及等待时间等问题。它广泛应用于计算机科学、通信网络、交通规划、...
一篇很全面的关于同步锁的综述,比较了多种类型的锁在不同的负载情况下的情况,对于了解前人针对锁设计上做出的重要贡献很有帮助。
在计算机体系结构中,Core 和 Uncore 是描述处理器内部架构的两个重要概念,尤其在多核处理器中更为常见。
各种资料掺杂在一起的,然后让 AI 帮忙整理了一下,不保证没有错误,有错误请 call me。
不能。你不能像固定(pin)一个普通用户态进程那样,直接在运行时为 eBPF 程序本身指定它必须运行在哪个 CPU 核心上。
BOLT(Binary Optimization and Layout Tool)是 Facebook 开发的一款针对编译后二进制文件的优化工具,通过 代码布局...
主要是针对异构多核平台上的共享资源争用问题,特别是在增强现实抬头显示(AR-HUD)应用中的实时任务性能优化。
我在看内核锁调试的信息时,看到了一些内核编译参数相关的设置,开启这些信息可以帮助我们在测试环境中调试锁的竞争情况,可以详细的打印出来一些线程持有锁,一些线程争抢...
论文提出了一种新的采样技术“blocked samples”,用于同时捕捉on-CPU和off-CPU事件,以解决传统分析器在识别现代应用程序性能瓶颈时的不足。...
暂未填写个人简介
暂未填写技能专长
暂未填写学校和专业
暂未填写个人网址