金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 6744|回复: 12

本地预警可能存在内存泄漏

[复制链接]

8

主题

33

帖子

33

积分

Rank: 2

等级: 标准版

注册:
2022-4-22
曾用名:
发表于 2022-8-9 14:37 | 显示全部楼层 |阅读模式
本地跑了16个预警,主要是kdj金叉死叉之类常见指标,预警股票期货个数在几只到30只不等,预警周期有5分钟、15分钟、30分钟、60分钟等。
每次触发预警会观察到金字塔程序内存占用增加并且保持内存占用,时间一长会出现内存警告,需要停止预警重新打开,然后积累到一定阶段又出现内存警告。

屏幕截图 2022-08-09 143041.jpg

屏幕截图 2022-08-09 142144.jpg
回复

使用道具 举报

8

主题

33

帖子

33

积分

Rank: 2

等级: 标准版

注册:
2022-4-22
曾用名:
 楼主| 发表于 2022-8-9 14:39 | 显示全部楼层
1#的两个截图,第二个是14:22启动本地预警的内存占用情况,第一个是14:30触发若干本地预警后的内存占用情况
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2022-8-9 14:45 | 显示全部楼层
你的预警公式使用的模式是逐K+仅刷最后一根,还是序列模式呢。如果是逐K+仅刷最后一根,那是采用了记内存模式,会提高计算效率,但是内存占用会比较高。你可以勾选节省内存模式,这样会减少内存的占用,但是会增加运行负荷。你44%的内存占用还是在一个正常的范围,如果内存占用过高,会有警报的。
截图202208091444469958.png
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

8

主题

33

帖子

33

积分

Rank: 2

等级: 标准版

注册:
2022-4-22
曾用名:
 楼主| 发表于 2022-8-9 14:49 | 显示全部楼层
技术010 发表于 2022-8-9 14:45
你的预警公式使用的模式是逐K+仅刷最后一根,还是序列模式呢。如果是逐K+仅刷最后一根,那是采用了记内存模 ...

预警设置里勾选的是走完最后一根K
从哪里看使用模式呢?
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2022-8-9 14:50 | 显示全部楼层
在公式的编辑界面,可以选择指标使用哪种运行模式的。
截图202208091450315274.png
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

8

主题

33

帖子

33

积分

Rank: 2

等级: 标准版

注册:
2022-4-22
曾用名:
 楼主| 发表于 2022-8-9 14:52 | 显示全部楼层
技术010 发表于 2022-8-9 14:50
在公式的编辑界面,可以选择指标使用哪种运行模式的。

序列计算 模式
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2022-8-9 14:58 | 显示全部楼层
那你电脑总的内存是多大的呢,是否是本身的内存就不高呢。在开启预警后,计算过程中,内存的占用是会增加的,并不会一直不变或不断释放的啊,停止后才会释放的,只是序列模式占用的不如逐K+仅刷最后一根来的大。这种情况就需要考虑减少运算量来处理了。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

8

主题

33

帖子

33

积分

Rank: 2

等级: 标准版

注册:
2022-4-22
曾用名:
 楼主| 发表于 2022-8-9 15:04 | 显示全部楼层
技术010 发表于 2022-8-9 14:58
那你电脑总的内存是多大的呢,是否是本身的内存就不高呢。在开启预警后,计算过程中,内存的占用是会增加的 ...

电脑是今年新款的,i7的CPU,32G内存。

哪些数据会存放在内存里面?为什么每次预警后都会增加?

至于运算量,应该跟CPU关系更大吧。
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2022-8-9 15:21 | 显示全部楼层
按理序列模式内存的占用不会增长那么快的,你的内存占用大概在开启了多久时间内占用就达到报警了呢。你的版本是否是最新的6.30的?
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

8

主题

33

帖子

33

积分

Rank: 2

等级: 标准版

注册:
2022-4-22
曾用名:
 楼主| 发表于 2022-8-9 15:24 | 显示全部楼层
技术010 发表于 2022-8-9 15:21
按理序列模式内存的占用不会增长那么快的,你的内存占用大概在开启了多久时间内占用就达到报警了呢。你的版 ...

用的是6.23版本
1、2个小时内就会报警
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 微信登录

本版积分规则

手机版|小黑屋|上海金之塔信息技术有限公司 ( 沪ICP备13035422号 )

GMT+8, 2025-7-21 00:15 , Processed in 0.158917 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表