小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI
通往C++20模块、Capy和Redis的道路

尽管C++20模块在编译时间上具有明显优势,但尚未广泛应用。作者在Servertech Chat项目中体验到模块的优点,但依赖问题导致编译时间延长。目前正在开发支持Boost的模块化原型,并探索Capy和Corosio的协程替代方案,以简化代码和提升性能。同时,Boost.Redis在PubSub功能上进行了改进,支持自动重连和状态恢复。

通往C++20模块、Capy和Redis的道路

The C++ Alliance
The C++ Alliance · 2026-04-06T00:00:00Z
我们听到的关于Rust的挑战,以及我们如何应对这些挑战

Rust面临的挑战包括陡峭的学习曲线、编译时间长、借用检查器和异步编程的复杂性。生态系统成熟度不均,选择合适的库需要经验。建议改善编译性能、提供生态指导,并适应学习多样性,以促进Rust的发展。

我们听到的关于Rust的挑战,以及我们如何应对这些挑战

Rust Blog
Rust Blog · 2026-03-20T00:00:00Z
谷歌在不影响代码质量的情况下,将ART编译时间提升了18%

谷歌的Android Runtime (ART)团队成功将Android代码的编译时间缩短了18%,在不影响代码质量和内存使用的情况下提升了性能。通过优化JIT和AOT编译,改善了设备性能和电池续航。ART团队使用工具测量编译时间,识别并减少不必要的工作,实施多项优化,部分改进已在2025年6月的Android版本中推出。

谷歌在不影响代码质量的情况下,将ART编译时间提升了18%

InfoQ
InfoQ · 2025-12-30T23:45:00Z
使Clang的AST更精简更快速

现代C++代码库依赖模板,导致抽象语法树(AST)庞大。最近对Clang的AST进行了结构性改进,减少了内存占用并提高了创建速度,从而显著缩短了编译时间。这些改进将在Clang 22中发布。

使Clang的AST更精简更快速

The C++ Alliance
The C++ Alliance · 2025-10-20T00:00:00Z
【Rust日报】2025-08-26 极简 FAT32 文件系统驱动程序,用于 SDCard

文章讨论了将 Rust 的 arbitrary 和 derive_arbitrary crate 更新至 v1.4.2,以减少编译时间和提高模糊测试速度。作者提出三项改进,成功将增量重建时间减少约5%。同时,分享了开发 FAT32 驱动程序的经验,展示了在嵌入式项目中的成功实施过程。

【Rust日报】2025-08-26 极简 FAT32 文件系统驱动程序,用于 SDCard

Rust.cc
Rust.cc · 2025-08-21T05:34:45Z

文章讨论了在Rust中添加隐式自动特征边界的挑战,包括性能成本和编译时间的增加。作者介绍了修复GCC Rust编译器后端的工作,强调了测试的重要性,并分享了使用AI工具进行编程的体验与思考。

【Rust日报】2025-08-03 文章《添加隐式 auto-trait bounds 很困难》

Rust.cc
Rust.cc · 2025-08-02T01:32:31Z
测试邀请:通过 `hint-mostly-unused` 加速编译

Rustc引入了-Zhint-mostly-unused选项,以减少大型库的编译时间,避免生成未使用的依赖代码。用户可在Cargo.toml中设置相关提示,反馈将帮助优化该功能。

测试邀请:通过 `hint-mostly-unused` 加速编译

Inside Rust Blog
Inside Rust Blog · 2025-07-15T00:00:00Z

作者回顾了与Rust语言的十年历程,经历了兼容性和编译时间的挑战。随着生态系统的成熟,Rust的可靠性和开发体验显著提升。未来,作者期待更快的构建、更好的并发支持及Rust在更多领域的应用。

对 Rust 10 年的押注以及我对未来的期待

程序师
程序师 · 2025-06-08T01:11:08Z
Swift 新设计、新案例、新体验 - 肘子的 Swift 周报 #87

在 WWDC 2025 前夕,Swift 官网全新改版,提升了用户友好性和技术优势,便于初学者使用。苹果将 Password Monitoring 服务后端从 Java 迁移至 Swift,性能提升约 40%。Swift Macro 的编译时间问题也得到解决,推动其普及。社区期待 WWDC 2025 的更多惊喜。

Swift 新设计、新案例、新体验 - 肘子的 Swift 周报 #87

肘子的Swift记事本
肘子的Swift记事本 · 2025-06-07T14:00:00Z

文章讨论了将Rust编译时间提升108倍的方法,关键优化包括使用伪造元素类型、优先使用comptime系统和降低LLVM优化级别。这些措施通过减少生成代码和二进制文件大小,显著提高了编译速度,对提升Rust项目的编译性能具有重要意义。

【Rust日报】2025-01-16 将Rust编译时间提升 108 倍

Rust.cc
Rust.cc · 2025-01-19T13:40:48Z
GSoC 2024:LLVM中的1001个阈值

Shourya Goel在GSoC 2024中研究LLVM的阈值对编译时间和代码大小的影响。项目开发了一种工具,分析发现最佳阈值因文件不同而需动态调整。研究建议引入自适应机制,并计划进一步研究阈值间的交互影响。

GSoC 2024:LLVM中的1001个阈值

The LLVM Project Blog
The LLVM Project Blog · 2024-10-21T00:00:00Z

作者在过去一年中使用Rust开发了JustFax副业,并在生产环境中使用了Rust。Rust的类型安全和编译特性使得代码更稳定,使用工具如sqlx和askama可以增加类型安全性。然而,Rust的编译时间仍然是一个问题。Rust在后端开发方面有优势,但在前端开发方面不如TypeScript。作者对选择Rust感到满意,并期待未来继续开发。

【外评】一年的 Rust 开发总结

程序师
程序师 · 2024-09-23T02:31:12Z

这篇文章批评了Rust语言,指出其复杂性、编译时间、成熟度、替代语言、工具、集成、性能和不安全边界等问题。作者认为并不推荐批评Rust的文章,因为这会对真正好的论点产生不利影响。现代托管语言如Kotlin和Go可以提供不错的速度和内存安全。

【外评】Why Not Rust?

程序师
程序师 · 2024-08-02T02:59:57Z
【Rust日报】2024-07-24 query.rs - 搜索Rust的一切

这篇文章总结了作者在使用Rust编程语言中的经验和问题,包括错误处理、模块系统和编译时间。尽管存在困难,作者仍然喜欢Rust并计划继续使用。

【Rust日报】2024-07-24 query.rs - 搜索Rust的一切

Rust.cc
Rust.cc · 2024-07-27T20:06:43Z

这篇文章总结了作者对使用Rust语言的体验,他喜欢Rust但也提出了一些不满意之处,包括错误处理、库生态系统、模块系统的灵活性、编译时间和集成开发环境工具的性能等。作者希望Rust能改进这些问题,并期待听到其他人的想法。

【外评】 我使用(并喜爱)Rust 已经有 10 年了, 以下是它让我失望的地方

程序师
程序师 · 2024-07-25T03:27:50Z

Rust是一种很棒的编程语言,但作者希望它不要成为系统编程和应用编程的唯一选择。作者对Rust的语法、异步断裂、复杂性和编译时间表示不满。作者介绍了自己设计的编译系统Yao,它比Rust编译速度快。作者认为单一化的编程语言对行业来说是灾难性的。

【外评】为什么我希望不要让 Rust 锈化一切?

程序师
程序师 · 2024-07-18T03:09:09Z

本文介绍了使用Mold和Cranelift来提高Rust编译时间的方法。建议在开发过程中提高优化级别,并使用Mold替换默认的Rust链接器以提高性能。同时,使用Cranelift作为替代代码生成器可以加快代码生成速度。经测试,启用Mold和Cranelift可将编译时间缩短75%。使用Cranelift需要Nightly版本的Rust,而Mold仅适用于Linux和Mac系统。

【Rust日报】2023-11-21 如何将 Rust 的编译时间提高 75%

Rust.cc
Rust.cc · 2023-11-21T07:32:32Z

本文介绍了 Rust 编译时间提速和异步函数 trait 的最小可行产品版本的稳定计划,以及 Tauri 1.3.0 版本的发布和本周 Rust 周报的内容。Rust 编译时间提速的方法是升级编译器,冷启动的编译时间从207秒降至76秒,热编译时间从44.2秒降至0.3秒。异步函数 trait 的 MVP 功能包括在 trait 中定义异步函数的核心功能,但在使用异步函数的 trait 时,会出现一种在同步函数中不存在的复杂情况。Tauri 1.3版本增加了一个bundle target,可以使用NSIS在Windows上创建应用程序安装程序,并在macOS和Linux上进行交叉编译。

【Rust 日报】2023-05-04

Rust.cc
Rust.cc · 2023-05-04T13:49:03Z
2022-45:使用sccache加速Rust编译

sccache是Mozilla开发的编译缓存工具,旨在加速Rust编译过程。Databend项目利用sccache加速编译,经过配置和调试问题的解决,最终成功应用sccache,显著缩短了编译时间。

2022-45:使用sccache加速Rust编译

Xuanwo's Blog
Xuanwo's Blog · 2022-11-14T01:00:00Z
使用ccache提升编译效率

PSPDFKit的代码库超过60万行,编译时间较长。引入ccache后,编译速度显著提升,Jenkins测试时间从14分钟缩短至8分钟,构建时间从50分钟降至15分钟。ccache通过缓存编译结果,减少重复编译,提高效率,但不支持Clang模块和预编译头文件。

使用ccache提升编译效率

Peter Steinberger
Peter Steinberger · 2015-10-06T12:00: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
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码