百科.dev
全部条目AI 编程趋势榜开源项目技术资讯提交条目
登录
返回工具页/返回 Issues 列表
#61·act

栈爆炸了

作者: ComputerProgrammerStorager创建于 2022年10月17日更新于 2022年10月17日

在线程子程序 run_service 中,它使用堆栈空间作为缓冲区(参见第 453 行和 465 行)。考虑到默认的服务线程数量是主机上的 CPU 核心数的 5 倍,且 read_size 似乎是一个随机值,那么是否有可能耗尽堆栈空间,导致实际创建的线程数量较少(执行的 I/O 数量也较少,从而表面上得分会更高)? 这种方式使用线程堆栈是危险的。我们是否可以将其改为使用堆内存作为缓冲区?

内容来源: aerospike/act

查看 GitHub 原文在 GitHub 查看讨论