gpt4 book ai didi

memory - 循环管道占用大量内存

转载 作者:行者123 更新时间:2023-12-04 15:17:24 25 4
gpt4 key购买 nike

更新 2:
正如@Valle Lukas 指出的那样,看起来这是由于正在解决泄漏问题。

更新 1:

好的,我再次尝试这样做,并有一个更简单的代码来演示我遇到的问题:

my $channel=Channel.new;    #create a new channel
$channel.send(0); #kickstart the circular pipeline
react {
whenever $channel {
say $_;
$channel.send($_ + 1); #send back to same pipeline
#sit back and watch the memory usage grow
}
}

基本上我通过 Channel 创建了一个单级管道,向它发送一条消息,然后设置 react/ whenever块以处理消息(加 1)并将其再次发送回同一 channel 。管道一旦启动就永远不会停止。

内存使用量的增长(我达到大约 600MB 并在大约 10 秒内攀升)不是由于消息缓冲,提示中只有一条消息。

这只是一个错误还是我如何解决 channel 的内存使用问题?

最佳答案

似乎由 Jonathan Worthington 提交解决

d5044de



25b486d

关于memory - 循环管道占用大量内存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55352666/

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