javascript - 以 MB 为单位的 Javascript 对象大小小于特定大小(小)
问题描述
有没有最快的方法来计算 JS 对象的大小大于一些小尺寸(256kb)。我可以通过一些NPM或一些粗略的方法来捕获它,比如 如何获取 JavaScript 对象的大小?
但如您所知,如果我计算一些大文件大小,例如:10 MB 文件,当涉及到批量时,它会耗尽内存来计算一些 10-1000 个对象。我认为当它似乎超过 256kb 时,它应该停止进一步计算该文件大小并发送文件大于该值。
或者
计算对象大小的建议方法是否足够快以用于批量操作?
这是我真正的问题:
我有一些 JS 对象(aws SES 邮件参数) 我已经通过 SQS 创建了一个邮件传递管道,用于发送电子邮件以进行速率限制,因为这是导致 aws SES 速率限制的批量操作。但是这里 aws SQS 的问题是它只能容纳小于 256 kb 大小的对象。因为在将其放入队列之前,我需要获取 JS 对象参数大小并决定是否可以将其发送到队列。
解决方案
推荐阅读
- javascript - 如何像 React.js 一样在 Java 中进行实时值更改
- python - 关闭在 python 的新窗口中打开的子进程
- python - 我收到 pyinstaller 的错误,从 py 到 exe 的转换工作正常,但是当我尝试打开它时出现错误
- css - :not() 用于 httml[lang] 的伪类不起作用
- android - Flutter 从 firebase 填充 DropDown 中的数据
- php - PHP SoapClient 的 WSDL 文件
- python - 进程以退出代码 137 结束(被信号 9:SIGKILL 中断):检索图像数据
- php - Google Cloud Vision 在本地主机上工作,但不在 Google Cloud 托管的 WordPress 网站上
- ios - 导航视图有问题(SwiftUI、iOS)
- python - 如何在 Python 中比较两个 3D 图?