Ge777 发表于 2020-09-29 08:42
我昨天尝试把之前项目2的版本手动改成了3,结果运行没有报错,这两个版本之间的差异在哪里?
warp这么给力码
👇 alexlee85: 用actix_web写过一个小服务,启动的时候只占用10M+内存,运行几天之后,内存飙到2G!!! 换成warp之后,内存始终稳定在16M左右
是unsafe导致的内存泄漏么?
以前用Node.js就一直受JS闭包内存泄漏的困扰,经常要重启容器释放内存。
-- 👇 alexlee85: 用actix_web写过一个小服务,启动的时候只占用10M+内存,运行几天之后,内存飙到2G!!! 换成warp之后,内存始终稳定在16M左右
👇 songday: 我最早也是从actix-web 1.0 写起,后来换到 tide,目前迁移到 warp,写得很爽。
我最早也是从actix-web 1.0 写起,后来换到 tide,目前迁移到 warp,写得很爽。
用actix_web写过一个小服务,启动的时候只占用10M+内存,运行几天之后,内存飙到2G!!! 换成warp之后,内存始终稳定在16M左右
warp性能与actix-web差不多,高并发应用,速度瓶颈在数据库。
👇 c5soft: 3.0依然不如Warp稳定,开启https, 用ABS做压力测试,并发开2K就崩了,warp并发10K妥妥的。
3.0依然不如Warp稳定,开启https, 用ABS做压力测试,并发开2K就崩了,warp并发10K妥妥的。
👇 Cupnfish: 更新日志由介绍完整的差异。主要是一些unsafe块的改写,修复了一些内存问题,以及一些宏的优化。印象较深的是那个传入的path参数解析吧。总体而言为啥会在和2区别不大的情况下发布3,最重要的原因是自从2那次事件之后,这次是完全由社区驱动做出的更新。
更新日志由介绍完整的差异。主要是一些unsafe块的改写,修复了一些内存问题,以及一些宏的优化。印象较深的是那个传入的path参数解析吧。总体而言为啥会在和2区别不大的情况下发布3,最重要的原因是自从2那次事件之后,这次是完全由社区驱动做出的更新。
评论区
写评论warp这么给力码
--
👇
Ge777: 换成现在的3版本,再看看呢
👇
alexlee85: 用actix_web写过一个小服务,启动的时候只占用10M+内存,运行几天之后,内存飙到2G!!! 换成warp之后,内存始终稳定在16M左右
是unsafe导致的内存泄漏么?
以前用Node.js就一直受JS闭包内存泄漏的困扰,经常要重启容器释放内存。
--
👇
alexlee85: 用actix_web写过一个小服务,启动的时候只占用10M+内存,运行几天之后,内存飙到2G!!! 换成warp之后,内存始终稳定在16M左右
换成现在的3版本,再看看呢
👇
alexlee85: 用actix_web写过一个小服务,启动的时候只占用10M+内存,运行几天之后,内存飙到2G!!! 换成warp之后,内存始终稳定在16M左右
好像在排名的网站上没有看到warp
👇
songday: 我最早也是从actix-web 1.0 写起,后来换到 tide,目前迁移到 warp,写得很爽。
--
👇
alexlee85: 用actix_web写过一个小服务,启动的时候只占用10M+内存,运行几天之后,内存飙到2G!!! 换成warp之后,内存始终稳定在16M左右
我最早也是从actix-web 1.0 写起,后来换到 tide,目前迁移到 warp,写得很爽。
--
👇
alexlee85: 用actix_web写过一个小服务,启动的时候只占用10M+内存,运行几天之后,内存飙到2G!!! 换成warp之后,内存始终稳定在16M左右
用actix_web写过一个小服务,启动的时候只占用10M+内存,运行几天之后,内存飙到2G!!! 换成warp之后,内存始终稳定在16M左右
warp性能与actix-web差不多,高并发应用,速度瓶颈在数据库。
不会吧,warp性能怎么样
👇
c5soft: 3.0依然不如Warp稳定,开启https, 用ABS做压力测试,并发开2K就崩了,warp并发10K妥妥的。
3.0依然不如Warp稳定,开启https, 用ABS做压力测试,并发开2K就崩了,warp并发10K妥妥的。
原来如此,那3就是2的safe版本呗
👇
Cupnfish: 更新日志由介绍完整的差异。主要是一些unsafe块的改写,修复了一些内存问题,以及一些宏的优化。印象较深的是那个传入的path参数解析吧。总体而言为啥会在和2区别不大的情况下发布3,最重要的原因是自从2那次事件之后,这次是完全由社区驱动做出的更新。
更新日志由介绍完整的差异。主要是一些unsafe块的改写,修复了一些内存问题,以及一些宏的优化。印象较深的是那个传入的path参数解析吧。总体而言为啥会在和2区别不大的情况下发布3,最重要的原因是自从2那次事件之后,这次是完全由社区驱动做出的更新。