【问题标题】:What can I do about a memory leak in a default vapor swift project?对于默认的 vapor swift 项目中的内存泄漏,我该怎么办?
【发布时间】:2019-12-11 14:18:42
【问题描述】:

当我生成一个新的蒸汽项目时:

vapor new test
cd test
vapor xcode -y

然后在不改变任何东西的情况下在 xcode 中运行这个项目,然后使用 curl 请求根路由几次,xcode 调试工具中的内存图向上爬升,但不再回落。

curl http://localhost:8080

这是蒸汽的问题吗?因为它发生在默认项目中?

我该如何解决这个问题?

【问题讨论】:

  • 您是否尝试在 Linux 上重现相同的内容?无论如何,这个问题是针对蒸汽回购问题和他们的不和谐聊天。

标签: swift debugging memory vapor


【解决方案1】:

它总是在收到很多请求后继续攀升,还是在几次请求后停止?可能是事件循环服务缓存或类似的,每个线程都需要实例化各种东西,一旦它们被实例化,它就不应该继续攀升

【讨论】:

  • 在几个请求一个接一个的快速发送后停止,但等待几分钟后再次开始爬升,然后再次发送请求。但是你说的很有道理。
猜你喜欢
  • 1970-01-01
  • 2011-05-31
  • 2023-04-08
  • 2019-10-20
  • 2014-12-10
  • 2011-08-09
  • 2018-07-27
  • 2014-01-07
  • 1970-01-01
相关资源
最近更新 更多