gpt4 book ai didi

javascript - 在没有内存泄漏的情况下在adobe air中使用js进行长轮询

转载 作者:行者123 更新时间:2023-11-30 18:29:15 24 4
gpt4 key购买 nike

我正在制作 adobe air 桌面应用程序。我需要弄清楚如何执行长轮询 ajax 请求,而不会导致 adobe air 内存泄漏。

基本上我的功能是这样的(我用的是jquery)

var stream = function() {
$.ajax({
url:"http://my-chat-server/stream",
success:function(data) {
//add recent msg to dom
add_msg(data);
stream();
}
});
}

我目前的实现会在一小时内填满 10mb,这很糟糕。有人知道怎么做吗?

最佳答案

找到了,

使用 air.URLStream,在此处描述(滚动到底部,示例在那里):

http://help.adobe.com/en_US/air/reference/html/flash/net/URLStream.html#readUTF%28%29

实现 air.URLStream 后,我的应用程序内存使用量没有增加!使用 jquery ajax 调用会导致 adobe air 内存泄漏 - 严重。

关于javascript - 在没有内存泄漏的情况下在adobe air中使用js进行长轮询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10101402/

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