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

文章讨论了Go语言的高性能编程,涵盖协程池、接口性能优化、遍历性能、零拷贝技术和无锁并发编程等主题,提供深入解析和最佳实践指南。

Go语言高性能编程

郑文峰的博客
郑文峰的博客 · 2025-06-14T23:31:00Z

Apache Kafka使用零拷贝技术,直接从页面缓存复制数据到套接字缓冲区,避免了不必要的拷贝和用户/内核模式切换。零拷贝还包括分散收集操作,将数据直接复制到网卡缓冲区,提高数据传输效率。零拷贝依赖于操作系统和Java NIO的支持,但在大多数Kafka部署中对性能影响不大。

Apache Kafka零拷贝优化原理

极道
极道 · 2024-07-04T05:20:00Z

本文介绍了Netty中的零拷贝技术,包括数据拷贝的基本流程、DMA技术的引入以及三种零拷贝技术:mmap+write、sendfile和sendfile+SG-DMA。同时,还介绍了Netty中的零拷贝技术,包括CompositeByteBuf、slice和duplicate等操作的使用方法和特点。

万字阐述 Netty 的 I/O 加速神器:零拷贝

六虎
六虎 · 2024-04-22T03:23:16Z

DMA是一种通过DMA控制器实现数据搬运的数据传输技术,减少CPU参与,提高性能。利用DMA的IO可以减少上下文切换和数据拷贝次数。零拷贝技术通过内核缓存区实现,减少数据拷贝次数,提高性能。大文件传输时,使用异步IO+直接IO。

零拷贝,性能优化必争之地!

良许Linux教程网
良许Linux教程网 · 2024-03-18T14:44:11Z

C#中的Memory<T>类型可直接访问内存数据,避免多次复制和上下文切换,可与零拷贝技术结合使用提高IO操作效率。代码示例演示了如何使用Memory<T>类型。

C# Span & Memory

dotNET跨平台
dotNET跨平台 · 2023-10-04T00:15:14Z
  • <<
  • <
  • 1 (current)
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

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

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码