金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 127|回复: 6

怎么跟踪各个代码块运行的时间便于性能优化

[复制链接]

107

主题

387

帖子

397

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
发表于 2025-5-6 09:44 | 显示全部楼层 |阅读模式
代码比较多,怎么跟踪哪些逻辑耗时长比较好?
回复

使用道具 举报

38

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-5-6 09:46 | 显示全部楼层
  DEBUGFILE('D:\TEST.TXT','开始为%.2f',1);
  你得代码
    DEBUGFILE('D:\TEST.TXT','结束为%.2f',1);


输出的日志文件里有时间,就能看到前后时间时多少
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

107

主题

387

帖子

397

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2025-5-6 12:27 | 显示全部楼层
2025-05-06 12:25:26.329    开始1为1.00
2025-05-06 12:25:26.342    结束1为1.00
2025-05-06 12:25:26.343    b 2为1.00
2025-05-06 12:25:26.343    e 2为1.00
2025-05-06 12:25:26.343    b 3为1.00
2025-05-06 12:25:26.344    b 3为1.00
2025-05-06 12:25:26.344    b 4为1.00
2025-05-06 12:25:26.344    e 4为1.00
2025-05-06 12:25:26.344    b 5为1.00
2025-05-06 12:25:26.345    e e为1.00
2025-05-06 12:25:26.345    b 6为1.00
2025-05-06 12:25:26.345    e 6为1.00
2025-05-06 12:25:26.345    b 7为1.00
2025-05-06 12:25:26.346    e 7为1.00
2025-05-06 12:25:26.346    b 8为1.00
2025-05-06 12:25:26.346    e 8为1.00
2025-05-06 12:25:26.347    b 9为1.00
2025-05-06 12:25:26.347    e 9为1.00
2025-05-06 12:25:26.347    b 10为1.00
2025-05-06 12:25:26.348    e 10为1.00
2025-05-06 12:25:26.348    b 11为1.00
2025-05-06 12:25:26.348    e 11为1.00
2025-05-06 12:25:26.349    b 12为1.00
2025-05-06 12:25:26.349    e 12为1.00
2025-05-06 12:25:26.350    b 13为1.00
2025-05-06 12:25:26.350    e 13为1.00
2025-05-06 12:25:26.350    b 14为1.00
2025-05-06 12:25:26.351    e 14为1.00
回复

使用道具 举报

107

主题

387

帖子

397

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2025-5-6 12:28 | 显示全部楼层
如上图,是各个代码块的时间。好像只有几十毫秒,但界面上好像运行了5s以上?
回复

使用道具 举报

38

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-5-6 13:05 | 显示全部楼层
什么叫界面运行了5s
从上面日志看就是很短的,正常代码执行都不会很长的
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

107

主题

387

帖子

397

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2025-5-20 08:13 | 显示全部楼层
界面一直提示超时请等待。时间比较长。但这里面很短。
回复

使用道具 举报

37

主题

9933

帖子

5万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2025-5-20 08:51 | 显示全部楼层
100020153 发表于 2025-5-20 08:13
界面一直提示超时请等待。时间比较长。但这里面很短。

提供的信号不足以分析原因。另外软件提示运行超时,本身就是根据策略整体执行耗时判断的。

建议你提供更多的本身信息给我们。另外debugfile只代表在最新k上,一段代码从开头到结尾的时间。并不代表策略在一整轮(从第一根k到最后一根k之间)的耗时
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-24 07:48 , Processed in 0.139473 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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