gpt4 book ai didi

reactjs - 为什么 React 应用程序在 Heroku 上会占用大量内存?

转载 作者:行者123 更新时间:2023-12-05 05:07:27 25 4
gpt4 key购买 nike

在我的工作中,我们使用 CRA 和 typescript 创建了一个小型 React 应用程序,即 create-react-app some-app --typescript。应用总大小为 305MB,运行 npm run build 后,生成的应用大约为 6MB。我们正在使用 Bitbucket 管道将它部署到 Heroku。

当我们将它部署到 Heroku 时,它以某种方式不断使用 Heroku 上超过 500MB 的内存。我们觉得这很奇怪,因为我们用 CRA 和 javascript 制作的一个不同的 React 应用程序只使用了 100MB,尽管它要大得多;构建文件夹为 60MB,应用文件夹大于 1GB。

我们知道这是应用程序内部的问题,因为当我们部署应用程序的基本版本时,内存使用量下降到 250MB,这仍然高得离谱,但比目前的情况有了显着改善。

我们唯一能想到的就是清除缓存,但这并没有帮助。

有没有其他人遇到过这个问题,如果有,他们是如何解决的?

附言。不幸的是,我无法发布该应用程序的代码,因为它属于公司。如果人们知道问题出在哪里,我可以发布片段。

enter image description here

最佳答案

当您测试时,您是针对开发模式还是生产模式进行测试?你在使用不需要的包吗?数据源是否相同,您是否调用相同的 API 等。寻找您的应用程序中的差异。

关于reactjs - 为什么 React 应用程序在 Heroku 上会占用大量内存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59157591/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com