返回信息流是这样,我每隔5秒调用一次highchart绘图,类似如下:
success: function(tr) {
var dat = eval(tr);
console.log(dat["data"]);
biao = new Highcharts.Chart({
chart: {
这样是否会造成highchart叠加呢?我打开top发现浏览器占用内存确实一直在增加,有没有办法释放之前new的highchart呢?
求达人指点[ema23]
这是一条镜像帖。来源:北邮人论坛 / www-technology / #28019同步于 2014/10/28
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖
highchart释放资源的问题
buptmuye
2014/10/28镜像同步6 回复
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
var biao;
.
.
.
success: function(tr) {
var dat = eval(tr);
console.log(dat["data"]);
if (!biao) {
biao = new Highcharts.Chart({
chart: {
...
}
biao.update(key: value); // update 我不知道有没有这个api,大概是这个意思
----
没用过highlight,但觉得你这个问题不在highchart上,在于重复生成实例。
对于已生成实例,要做的只需要传变化的参数就可以了?highchart应该有对应的api吧
师兄只要是有关前端哪里都能见到你的身影啊。。。。
【 在 kxj 的大作中提到: 】
: var biao;
: .
: .
: ...................