小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI
Roc编译器重写:从Rust到Zig的487天实战复盘

Roc团队耗时487天将30万行Rust编译器重写为Zig,新增热加载和零分配模式匹配等特性。新编译器在增量构建速度和内存控制上表现优异,构建体积减半。选择Zig是因为其构建速度快、内存管理灵活。新版本计划于今年晚些时候发布,标志着Roc语言的成熟。

Roc编译器重写:从Rust到Zig的487天实战复盘

极道
极道 · 2026-07-17T03:10:00Z
Go 1.28 路线图首度曝光:Cgo 告别C工具链?泛型容器将入标准库?

Go 1.28版本的规划包括多个重要特性,如编译器主动释放内存以减轻GC压力、Cgo脱离C工具链、引入标准库泛型容器、支持可移植的SIMD库、改善Wasm性能、放宽复合字面量语法、结构化Struct Tag和引入分片计数器。这些改进旨在提升Go语言的性能和开发体验,特别是在高并发和新兴平台上。

Go 1.28 路线图首度曝光:Cgo 告别C工具链?泛型容器将入标准库?

Tony Bai
Tony Bai · 2026-07-15T21:00:00Z

本文讨论了AI在代码阅读中的应用,提升开发者对大型项目源码的理解。通过AI,开发者能够全局分析代码结构,快速识别潜在问题和bug。作者分享了使用AI验证代码中的13个bug的过程,强调建立系统完整模型的重要性,以避免盲目修补代码。最后,提到了一种新颖的内存管理架构,旨在优化数据处理效率。

刚打开 sglang 代码我就已经发现了

学习让我快乐
学习让我快乐 · 2026-07-15T16:00:00Z
聊聊 -XX:MaxRAMPercentage=75%

本文讨论了 Java 服务在容器环境中的内存管理,介绍了 -XX:MaxRAMPercentage 参数的使用,该参数根据物理内存的百分比动态调整堆大小,避免内存溢出。建议使用 -XX:+UseContainerSupport 确保参数正确应用。对于不同类型的服务,推荐的堆占比为 60%-80%。

聊聊 -XX:MaxRAMPercentage=75%

bboysoul的博客
bboysoul的博客 · 2026-07-15T10:56:00Z

Android 17 引入了应用内存限制,以优化内存管理。系统根据设备总内存为每个应用设定上限,优先终止超出限制的应用,减少后台应用频繁退出的问题。这一机制旨在提升用户体验,避免内存压力导致的性能下降。同时,Android 还改进了内存回收机制,以更高效地管理应用运行时的内存使用。

具透 Plus:Android 17 的应用内存限制;谈谈 macOS 和 Linux 如何运行可执行文件

少数派
少数派 · 2026-07-13T09:48:45Z

本文讨论了Redis在内存达到上限时如何驱逐有效的key,重点分析了maxmemory和maxmemory-policy的作用。Redis采用近似LRU策略,通过随机采样和淘汰池来决定驱逐对象,避免了全局链表的复杂性。文章还介绍了不同的驱逐策略及其适用场景,以及内存管理中的常见误解和注意事项。

【Redis / 缓存内核】maxmemory 策略:近似 LRU/LFU 与 MEMORY DOCTOR

土法炼钢兴趣小组的博客
土法炼钢兴趣小组的博客 · 2026-07-13T00:00:00Z

本文讨论了Redis的缓存架构及其内部机制,包括事件循环、对象编码、内存管理、持久化策略(RDB/AOF)和集群配置。适合后端工程师和DBA深入理解Redis,提供详细的阅读路径和关键问题解析,帮助掌握Redis的核心功能与性能优化。

【Redis / 缓存内核】事件循环 · 对象编码 · 淘汰 · RDB/AOF · Cluster

土法炼钢兴趣小组的博客
土法炼钢兴趣小组的博客 · 2026-07-13T00:00:00Z

文章探讨了操作系统在应对AI工作负载和异构计算时的挑战与未来发展方向,重点包括调度、内存管理、I/O优化及内核旁路技术的演变。强调操作系统需关注控制路径,支持CXL内存革命和安全性提升,以实现硬件抽象和资源公平分配。

【操作系统百科】OS 的下一个十年

土法炼钢兴趣小组的博客
土法炼钢兴趣小组的博客 · 2026-07-10T00:00:00Z

Bun团队选择Rust重写项目,以编译期约束解决运行时内存管理问题,提升稳定性。Rust的资源生命周期建模为复杂项目提供了更强的安全性和控制力。同时,broadsheet动画引擎专注于技术讲解,提供可复现的内容生产工具。RootAsRole 4.0更新了权限管理,增强了安全性。Linux内核中Rust代码持续增长,显示其在内核开发中的重要性。

【Rust日报】2026-07-09 Bun 重写转向 Rust:不是追新,而是拿编译期约束去解决运行时与手动内存混用的稳定性债

Rust.cc
Rust.cc · 2026-07-09T01:09:46Z
AI 重写 Bun 为Rust全过程揭秘:101万行代码、11天、64个Claude并行开工

Bun项目从Zig迁移到Rust,创始人Jarred Sumner详细介绍了这一过程。重写耗时11天,使用64个Claude实例生成超过100万行Rust代码,解决了内存管理问题。选择Rust是因为其安全性,避免了Zig中的内存泄漏。重写后,Bun在内存占用和性能上显著提升,并通过严格审查机制确保代码质量。

AI 重写 Bun 为Rust全过程揭秘:101万行代码、11天、64个Claude并行开工

Tony Bai
Tony Bai · 2026-07-09T01:00:00Z

CXL和RDMA技术突破了传统操作系统对本地资源的假设,实现了远程内存的共享与管理。资源解耦提高了资源利用率,CXL 3.0支持内存池化和多主机共享。LegoOS将操作系统拆分为独立组件,以适应新内存层次。面临的挑战包括延迟、一致性和安全性,未来方向是数据中心级内存管理和新的内存放置策略。

【操作系统百科】可拆分 OS

土法炼钢兴趣小组的博客
土法炼钢兴趣小组的博客 · 2026-07-09T00:00:00Z

本文讨论了OLAP查询中Hash Join和Hash Aggregation的执行机制,重点介绍了Trino的内存管理、溢出机制及其对查询性能的影响。Hash Join分为Build和Probe阶段,采用小表广播或分区策略;Hash Aggregation通过Partial和Final阶段进行数据聚合。文章还探讨了内存溢出时的处理策略,并与DuckDB进行了对比实验,强调内存管理在查询优化中的重要性。

【分布式 OLAP 查询引擎】Hash Join 与 Hash Aggregation:Build/Probe 与 Spill

土法炼钢兴趣小组的博客
土法炼钢兴趣小组的博客 · 2026-07-07T00:00:00Z

本文讨论了Trino在内存管理方面的机制,包括内存账户、spill和资源组。OLAP查询的内存管理采用账户制,支持多阶段并行处理。Trino通过分层内存池和查询上下文跟踪内存使用情况,spill机制在内存压力下将部分数据写入磁盘。资源组用于管理并发和内存预算,确保多租户环境下的资源隔离。与流式处理的背压机制相比,OLAP内存管理更注重查询内存的控制与调度。

【分布式 OLAP 查询引擎】内存、Spill 与资源隔离

土法炼钢兴趣小组的博客
土法炼钢兴趣小组的博客 · 2026-07-07T00:00:00Z
Turbopack:Next.js 16.3的新特性

Next.js 16.3版本引入了Turbopack的多项改进,重点提升编译性能和减少内存使用。新特性包括持久文件系统缓存、实验性Rust React编译器支持和import.meta.glob API。优化内存管理后,开发者在长时间开发中可显著降低内存占用,同时HMR性能提升,冷启动时间减少。这些改进旨在加快构建速度和提升开发体验。

Turbopack:Next.js 16.3的新特性

Next.js Blog
Next.js Blog · 2026-06-29T20:00:00Z
将 Rust 绑定到 .NET 10:Oxigraph 的 FFI 桥接实践 - 张善友

本文介绍了如何将高性能图数据库Oxigraph通过FFI桥接绑定到.NET 10,重点讨论了工具链设计、数据协议、内存管理和回调机制。核心设计原则是实现零复制复杂数据类型,使用JSON字符串进行跨语言交互,以确保Rust与C#之间的高效互操作。

将 Rust 绑定到 .NET 10:Oxigraph 的 FFI 桥接实践 - 张善友

张善友
张善友 · 2026-06-28T00:55:00Z
维博尔·库马尔:AI代理层:架构、实施与智能企业系统的未来

文章探讨了构建智能企业AI系统的关键架构层——AI代理层。该层在基础模型与企业系统之间协调,管理内存、规划、工具使用和合规性。成功的企业AI系统不仅依赖模型,还需设计能够处理复杂业务流程的系统。内存设计是主要挑战,企业需有效管理不同类型的内存,以确保系统的可靠性和合规性。

维博尔·库马尔:AI代理层:架构、实施与智能企业系统的未来

Planet PostgreSQL
Planet PostgreSQL · 2026-06-17T12:16:21Z

NumPy是Python科学计算和机器学习的核心,优化代码性能至关重要。文章介绍了三种技巧:1. 使用向量化和广播替代显式循环,以提高计算速度;2. 利用就地操作和out参数减少内存分配;3. 理解视图与复制的区别,使用基本切片避免不必要的内存开销。这些技巧能显著提升数据处理效率。

提升数值性能的三种NumPy技巧

KDnuggets
KDnuggets · 2026-06-12T12:00:36Z

本文讨论了在Kubernetes环境中使用MySQL组复制时的高可用性问题,特别关注内存管理和流控机制。文章指出,当Pod内存使用超过限制时,Kubernetes会触发OOMKill,导致服务中断。为确保高可用性,建议在流控配置中采取更严格的措施,以防止内存增长过快导致数据库崩溃。

故障转移降级:重新思考MySQL组复制中的高可用性

Planet MySQL
Planet MySQL · 2026-06-12T08:12:19Z

Python 3.15 引入了延迟导入语法,推迟模块加载到首次使用时,以提高启动速度和减少内存浪费。使用延迟导入时,模块被替换为占位符,只有在需要时才会加载。可以通过手动调用 resolve() 方法获取真实模块,但自动加载的触发机制尚不明确。

TIL:lazy import 的具现化过程

暗无天日
暗无天日 · 2026-06-09T00:00:00Z
为什么Java在大程序里比C++和Rust更快?系统思维取胜

在大规模程序中,Java的性能通常优于C++和Rust。底层语言为了控制和最坏情况表现,牺牲了全局优化能力,导致内存管理和并发处理效率低下。Java通过灵活的内存管理和激进的优化策略提升了平均性能。实际案例表明,Rust在移植Java项目时也面临性能挑战。因此,编程语言的优劣取决于应用场景,复杂业务逻辑下Java的综合成本更低。

为什么Java在大程序里比C++和Rust更快?系统思维取胜

极道
极道 · 2026-06-04T02:45:00Z
  • <<
  • <
  • 1 (current)
  • 2
  • 3
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

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

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
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码