nikenidage1 最近的时间轴更新
nikenidage1

nikenidage1

V2EX 第 631769 号会员,加入于 2023-05-30 17:55:14 +08:00
根据 nikenidage1 的设置,主题列表被隐藏
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
nikenidage1 最近回复了
可以讲一下这个过程吗,例如跟 cursor 说什么?
12 小时 44 分钟前
回复了 zhangyaxiao072 创建的主题 问与答 Linux 上使用 tail -f 查看日志会影响服务器性能吗
不是,普通开发人员能接触到生产服务器?
13 小时 42 分钟前
回复了 chensong004 创建的主题 编程 自学编程应该选择什么编程语言
我觉得,新人学的第一个门语言要”规规整整、方方正正“的,首选 C ,但是考虑到开发效率等问题,我推荐 C#
1 天前
回复了 hez2010 创建的主题 程序员 运行 100 万个异步并发任务需要多少内存
不是,你怎么看出来是捧 JAVA 的啊
1 天前
回复了 hez2010 创建的主题 程序员 运行 100 万个异步并发任务需要多少内存
@palfortime 知乎作者原文里有介绍

自古以来的服务器应用都是一台服务器跑一个 server app ,然后让 server app 最大化内存占用,用空间换时间,一台机器撑起大量的流量。所以你会看到 Java 、老版本的 .NET 在 server 上动辄几个 G 的内存占用。
毕竟向操作系统频繁申请和归还内存是一件很消耗性能的事情,因此很多语言都更倾向于一次性 commit 大量内存,然后留着自己管理,即使有可用空间也不会立即进行 decommit 。这样一来当有瞬时的大量内存需求时可以快速地将内存提供给负载用,提升整体性能。
然而云原生时代一切都变了,每一个 server app 都跑在了容器上,由 k8s 等来调度,一台服务器上可能会跑很多的 server app 容器,这就使得以前那种用大量空间换时间的做法失效了:因为占用的资源越少意味着能够调度的容器越多,同时也意味着更容易进行横向扩展,灵活性变的更高。而以前的用空间换时间的做法在云原生时代反而是个累赘。
.NET 自然也是要适应时代变化,因此大概两三年前就开始新的 GC 的设计和实现工作。到了 .NET 9 这项工作终于迎来正式发布,引入了新的 DATAS GC 代替原有的 Server GC 。
这个新的 GC 可以根据实际的应用程序负载来动态调节所需的内存,在不需要的时候快速将多余的内存归还给操作系统,从而大幅度削减内存占用。
然而 GC 并不能坐时光机预测未来的负载如何变化,因此 DATAS GC 下了大量的功夫去设计各种 heuristics ,从而能正确的预测和调节各托管堆大小,让申请下来的内存和实际需要的内存尽可能一致,据说这些 heuristics 甚至用了机器学习来优化过。
在实际测试结果中,DATAS GC 相比原来的 Server GC 节省了 70%~90% 的内存,原来要 1G 内存的 server app 现在只需要不到 200mb 。官方给出的 ASP .NET Core 的 TechEmpower JSON benchmark 测试中,内存占用相比原来更是直接暴降了 93%,直接从原来的 1.6G 降到了现在的 120mb ,要知道 TechEmpower 可是大量并发的压力测试:
@trumandu

可是,十年后呢?

当那些吃喝玩乐的朋友还在为房贷发愁、为生活奔波的时候,你已经成为了一个技术大牛,站在了年薪百万的高台上;当那些亲戚还在争论哪家的车更高级时,你已经用你的技术收获了财富自由;当父母的那些同事再一次聚会时,他们听说了张一鸣、马化腾、李彦宏这些名字,而你的名字,正在成为他们口中下一个“别人家的孩子”。

张一鸣当年又何尝不是这样?他拿着“破电脑”研究算法,大概也有人嘲笑他不务正业。但正是那台电脑,和他对技术的执着,造就了今日头条和抖音的奇迹,改变了无数人的生活方式。他父母又何尝不会被问起:“你儿子做的那个抖音,真是太厉害了啊,能不能教教我们怎么用?”

所以啊,别怕嘲笑,也别怕孤独。敲下的每一行代码,装过的每一次虚拟机,啃过的每一本技术书,都是铺向未来的路。技术的世界看似冷清,但掌握它的人,总能用自己的方式改变世界。而那些嘲笑你的人,可能有一天会成为你产品的用户,甚至会为你的技术买单。

From GPT-4o
1 天前
回复了 YaNanGe 创建的主题 路由器 记录下因为自己手欠烧了个路由器
啥意思? USB 没拔会烧?
1 天前
回复了 weiaichongfeng 创建的主题 职场话题 网易深圳大裁员?深圳的有福了
这都哪来的消息,裁撤的是网易旗下、网易游戏旗下、深圳的一个小工作室
这个工作室的作品是《天启行动》,该作于 8 月 30 日正式公测,10 月宣布于 12 月 12 日停运。
所以,你说,这是不是正常的?
1 天前
回复了 spotsung 创建的主题 酷工作 现在还有没有.NET 的兄弟 [杭州]
杭州苏州 .net 很多啊
@BeforeTooLate 已经被封了
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2354 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 11ms · UTC 01:49 · PVG 09:49 · LAX 17:49 · JFK 20:49
Developed with CodeLauncher
♥ Do have faith in what you're doing.