技术栈
nagle
一条咸鱼_SaltyFish
18 天前
java
·
性能优化
·
架构演进
·
大文件处理
·
nagle
·
零对象设计
大文件性能优化:从百倍提升看底层原理的实践思考
一次关于4GB大文件处理的技术实践,让我重新审视那些止步于八股文的网络算法和系统调用原理。最近读到一篇关于4GB大文件处理性能优化的技术文章,作者通过Java、C++、Rust三种语言对比,展示了从637秒优化到5.2秒的百倍提升过程。这篇文章的核心场景是对1.14亿行ASCII文本进行"删除每行中间1/3内容"操作,在内存受限的前提下实现高吞吐流式处理。作为一名后端程序员,虽然已经很久没接触这么细致的性能优化,但文中的几个技术细节和优化思路,让我产生了强烈的共鸣和思考。
小白笑苍
2 年前
网络
·
网络协议
·
tcp/ip
·
nagle
·
延迟确认
·
tcp_cork
TCP Nagle算法,TCP_CORK,延迟确认机制简单介绍
Nagle算法是一种改善TCP/IP网络效率的算法。算法的目的 主要目的是减少网络中小数据包的数量,从而减少网络拥塞。它通过延迟发送小数据包来实现这一目标,直到有足够的数据可以发送一个完整的数据包。
我是有底线的