首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

#内核

Linux 内存调优之 BPF 分析用户态小内存分配

山河已无恙

一般来说,应用程序的数据存放于堆内存中,堆内存通过brk(2)系统调用进行扩展,对于比较常见的 libc 分配器的 malloc 等函数,在内存分配,小内存块使...

200

从新手到架构师:Web服务器如何实现大文件跨节点传输

早起的鸟儿有虫吃

应用程序调用mmap(),磁盘上的数据会通过DMA被拷贝的内核缓冲区,接着操作系统会把这段内核缓冲区与应用程序共享,这样就不需要把内核缓冲区的内容往用户空间拷贝

900

GitHub 汉化神器,2步快速解锁中文化 GitHub 界面!

追逐时光者

你是否曾因 GitHub 的英文界面而头疼,不知道该如何上手使用?现在,通过github-chinese这款开源(GPL-3.0 license)、免费的汉化插...

48820

OpenCloudOS 9.4 重磅发布:内核升级6.6.80,性能与安全双提升,全面支持龙架构

腾讯开源

OpenCloudOS 9 (OC9) 是 OpenCloudOS 社区联合伙伴共同研发的全链路服务器操作系统社区版本,沉淀了多家厂商在软件和开源生态的优势,继...

16910

【6S.081】Lab2 System Calls

Skrrapper

存根指的是系统调用的占位符函数。这些函数在用户空间中定义,并通过特定的指令将控制权转移到内核,以执行实际的系统调用。存根函数的主要作用是提供一个接口,使用户程序...

7110

【操作系统】02:OS难吗?好玩吗?

Skrrapper

难的第一个原因:操作系统中,内核的编程环境比较困难。当你在编写、修改,扩展内核,或者写一个新的操作系统内核时,你实际上在提供一个基础设施让别人来运行他们的程序。

5100

【Linux篇章】线程操控术1:如何让代码如千军万马听你号令(精讲线程概念)

羑悻的小杀马特.

对于我们之前学的进程来说;它在执行的时候就是在自己的虚拟地址空间来回跳转;而线程呢?

9210

程序员养成计划-操作系统篇之初识操作系统

计蒙不吃鱼

在初次学习操作系统的时候是在2018年,最近有粉丝投稿问能否出几期关于408的文章,盲猜也是在准备考研。恰好今年计蒙也打算考,就当三刷复习了。可能编写的速度比较...

11710

【操作系统】01:操作系统的隔离性

Skrrapper

缺点:与宏内核对比,在宏内核中如果一个应用程序需要与文件系统交互,只需要完成1次用户空间<->内核空间的跳转,但是微内核的的跳转是宏内核的两倍。因为它权限变少了...

8710

鸿蒙轻内核M核源码分析系列二一 05 文件系统FatFS

小帅聊鸿蒙

快速记录下各个操作接口,对每个接口的用途用法不再描述。可以参考之前的系列文章,《鸿蒙轻内核M核源码分析系列十九 Musl LibC》中介绍了相关的接口,那些接口...

5710

鸿蒙轻内核M核源码分析系列二一 04 文件系统FatFS

小帅聊鸿蒙

会分2部分来介绍结构体部分,先介绍FatFS文件系统的结构体,然后介绍LiteOS-M内核中提供的和FatFS相关的一些结构体。

8110

如何使用 BPF 分析 Linux 内存泄漏,Linux 性能调优之 BPF 分析内核态、用户态内存泄漏

山河已无恙

对于内核态内存分配 (Kernel-mode Allocations),通过内核跟踪点(tracepoints)监控 kmalloc/kfree/kmem_ca...

10500

意外诞生的CUDA内核:当你的测试数据突然变成速度狂魔

GPUS Lady

想象一下,你正在烤饼干。你按照食谱操作,但突然烤箱开始自动调节温度和时间——结果烤出来的饼干不仅更快出炉,还比你亲手做的任何一次都更美味。这正是斯坦福大学一群A...

5500

.NET周刊【5月第4期 2025-05-25】

InCerry

https://www.cnblogs.com/hez2010/p/18889954/the-new-satori-gc-for-dotnet

4000

鸿蒙OpenHarmony轻内核Kconfig使用笔记

小帅聊鸿蒙

liteos_a内核使用Kconfig方式进行配置,在内核目录kernel/liteos_a下执行make menuconfig等命令即可。liteos_m内核...

14320

使用 PREEMPT_RT 在 Ubuntu 中构建实时 Linux 内核

用户11645759

如果需要在Linux 中实现实时计算性能,进而有效地将 Linux 转变为 RTOS,那么大多数发行版都可以打上名为 PREEMPT_RT 的实时内核补丁来完成...

19410

30行代码改写数据中心未来!Linux内核升级竟能省电30%,谷歌亚马逊都在考虑

程序熵

程序熵 — 聚焦Linux shell的魅力和Linux系统的深度技术。作为程序员的专属交流平台,我们致力于分享最实用、最前沿的技术文章,以及那些能够提升您工作...

7900

OpenHarmony 轻内核调测-内存调测-内存泄漏检测

小帅聊鸿蒙

内存泄漏检测机制作为内核的可选功能,用于辅助定位动态内存泄漏问题。开启该功能,动态内存机制会自动记录申请内存时的函数调用关系(下文简称LR)。如果出现泄漏,就可...

6710

OpenHarmony 轻内核调测-内存调测-内存信息统计

小帅聊鸿蒙

内存调测方法旨在辅助定位动态内存相关问题,提供了基础的动态内存池信息统计手段,向用户呈现内存池水线、碎片率等信息;提供了内存泄漏检测手段,方便用户准确定位存在内...

7810
领券