小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI

随着新服务器数量增加,老服务器的内存开销问题愈发严重。通过共享内存和 mmap 技术,可以有效降低 XML 配置的内存占用。利用 Go 的 unsafe 包和结构体内存布局,能够实现高效的内存管理,减少内存消耗。

在Go语言中如何使XML加载内存无限趋近于0

重归混沌的BLOG
重归混沌的BLOG · 2025-07-13T08:55:57Z

本文探讨了如何追踪.NET程序中的mmap内存泄露,提供了C语言内存分配示例,并使用perf工具监控mmap事件。作者总结了调试中的挑战,指出了Linux环境下.NET调试的不足,并分享了找到泄露原因的经验。

Linux系列:如何用perf跟踪.NET程序的mmap泄露

dotNET跨平台
dotNET跨平台 · 2025-05-08T00:01:07Z

本文探讨了如何追踪.NET程序中的mmap内存泄露,提供了C语言内存分配示例,并使用perf工具监控mmap调用。最终通过dotnet-dump分析,识别出导致内存泄露的C#方法,并指出.NET在Linux调试中的不足。

Linux系列:如何用perf跟踪.NET程序的mmap泄露 - 一线码农

一线码农
一线码农 · 2025-05-07T04:13:00Z

在DMA应用中,FPGA和CPU以固定Packet大小读写数据,可能导致数据拼接问题。通过mmap映射,CPU可以将多个DMA Packet虚拟为一个连续结构,提高效率,避免内存拷贝。这种方法同样适用于文件的虚拟拼接。

DMA拼接

BBing's Blog
BBing's Blog · 2025-04-20T09:18:49Z

一位朋友在Linux上运行.NET程序时遇到内存泄露,发现大量内存被标记为doublemapper__deleted_。分析后得知,可能是未执行mmap导致资源未释放。关闭EnableWriteXorExecute选项后,程序恢复正常。此特性在.NET7后默认开启,可能导致兼容性问题。

记一次 .NET某数字化协同管理系统 内存暴涨分析

dotNET跨平台
dotNET跨平台 · 2025-01-21T00:02:56Z

本文介绍了mmap的原理和实现。mmap是将文件映射到内存中,通过对映射区的内存进行读写操作,实现对文件的读写。文章详细介绍了mmap的实现过程,包括获取未使用的虚拟内存区、设置vma结构的各个字段的值、调用文件对象的mmap回调函数来设置vma结构的fault回调函数等。文章还解释了缺页异常的作用,以及mmap是如何将文件映射到虚拟内存中的。

Linux黑科技|mmap实现详解

良许Linux教程网
良许Linux教程网 · 2024-05-01T12:27:44Z

本文介绍了Linux内核中mmap内存映射的实现原理,通过页表机制将虚拟地址映射到物理地址,包括文件映射和匿名映射。

8张图讲清楚mmap实现原理

良许Linux教程网
良许Linux教程网 · 2024-04-13T14:05:06Z

本文介绍了Linux内核中mmap内存映射的实现原理,包括虚拟地址映射到物理地址的过程、mmap函数的实现原理以及Linux的缺页中断机制。

8张图讲清楚mmap实现原理

良许Linux教程网
良许Linux教程网 · 2024-04-10T13:41:13Z

在这篇文章中,作者通过使用/proc/pid/smaps来观测进程的状态,并解释了其中各个字段的含义。作者还通过编写代码来验证了文档中的描述,并讨论了一些特殊情况。最后,作者介绍了ASLR技术对smaps文件分析的影响,并给出了一些示例代码来说明不同情况下的输出结果。

使用mmap来学习/proc/pid/smaps

重归混沌的BLOG
重归混沌的BLOG · 2024-02-29T15:00:57Z

本文介绍了使用Rust的Mmap技术提高数据读写效率的方法,通过将文件映射到内存中实现快速读写,详细介绍了添加依赖、创建映射、固定内存区域、写入数据和回写到磁盘的步骤,最后实现了并发读写。使用Mmap技术可提高大量IO操作且需要持久化数据的系统性能。

Rust使用Mmap榨干机器性能极限(1)

Rust.cc
Rust.cc · 2024-02-03T16:08:17Z

mmap是一种内存映射的方法,可以将文件或其他对象映射到进程的地址空间中,实现文件磁盘地址和进程虚拟地址空间的映射关系。mmap操作具有高效性和进程间通信的优点。

都24年了,还有人不懂mmap内存映射详解?收藏保留

良许Linux教程网
良许Linux教程网 · 2024-01-03T12:46:05Z

设计一种存储,第一要明确应用场景和存储系统的工作负载,第二要了解底层硬件的特点。 1、Are You Sure You Want to Use MMAP in Your Database Management …

读文笔记:关于 MMAP 与 SSD

黑·白
黑·白 · 2022-09-13T16:00:00Z

引言:本期聊一聊mmap技术在存储引擎中的应用。 mmap适用于存储引擎吗? # 想写这篇文章,主要源于两篇文章(论文)中的对mmap在存储引擎中使用的两种截然不同的观点讨论: 反方(mmap不应该用于存储引擎):Are You Sure You Want to Use MMAP in Your Database Management System? (CIDR...

周刊(第11期):mmap适用于存储引擎吗?

codedump的网络日志
codedump的网络日志 · 2022-03-27T07:06:38Z

MIT-6.S081-mmap

狂且的博客
狂且的博客 · 2022-02-08T07:07:57Z

This is a summary over Linux kernel program measurement and mmap. The specs of our experiment environment is listed below. For more details regarding the CPU spec please refer to cpu world. This...

Linux Program Measurement and mmap

std::bodun::blog
std::bodun::blog · 2020-09-23T00:00:00Z

简单理解,mmap 是一种将文件/设备映射到内存的方法,实现文件的磁盘地址和进程虚拟地址空间中的一段虚拟地址的一一映射关系。也就是说,可以在某个进程中通过操作这一段映射的内存,实现对文件的读写等操作。修改了这一段内存的内容,文件对应位置的内容也会同步修改,而读取这一段内存的内容,相当于读取文件对应位置的内容。

Go Mmap 文件内存映射简明教程

极客兔兔
极客兔兔 · 2020-04-20T22:30:00Z
  • <<
  • <
  • 1 (current)
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
友情链接: MOGE.AI 九胧科技 模力方舟 Gitee AI 菜鸟教程 Remio.AI DeekSeek连连 53AI 神龙海外代理IP IPIPGO全球代理IP 东波哥的博客 匡优考试在线考试系统 开源服务指南 蓝莺IM Solo 独立开发者社区 AI酷站导航 极客Fun 我爱水煮鱼 周报生成器 He3.app 简单简历 白鲸出海 T沙龙 职友集 TechParty 蟒周刊 Best AI Music Generator

小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码