当前位置: 首页 > news >正文

关于Delphi的一次吵架的后续

关于第2段的处理

 PMNLst[i]^[j][0].x := 99;
PMNLst[i]^[j][k].y := 99;
PMNLst[i]^[j][k].value := 99;
PMNLst[i]^[j][k].state := 99;

PMNLst[i]^[j][k].data := $63636363;

优化为 PMNLst[i]^[j][k].data := $63636363;

不仅仅是  赋值的次数少了几次

还少了一次 move edp-$50,还少了一次 +$20

使用同样的数据进行测试

执行一次

在未优化之前是95-100毫秒左右。

优化之后之后是45-55毫秒左右。

数组索引也是有一定的代价的。

同样

              VarCordlst[vcnt].x := map_ptr_^[i, j].x;
VarCordlst[vcnt].y := map_ptr_^[i, j].y;

优化为

              VarCordlst[vcnt].pt := map_ptr_^[i, j].pt;

也是相同的意义 。

总结

以后不吵架了,俺要努力学习delphi。

摘要

通过优化数组赋值操作,将多个单独赋值合并为一个整体赋值,减少了赋值次数和内存操作。测试数据显示性能显著提升,执行时间从95-100毫秒降至45-55毫秒。这证明了数组索引操作的开销不容忽视。作者表示将从这次优化经验中学习,专注提升Delphi编程技能。

http://www.dtcms.com/a/558661.html

相关文章:

  • 深圳网站制作公司兴田德润官网多少中企动力为什么留不住人
  • 怎样制造网站图片教程手机建站源码
  • 视频网站建设流程vps 内存影响 网站
  • 网站内容规划ssh做的大型网站
  • 网站正则表达式怎么做怎么样才能自己做网站打广告
  • 快速部署远程vnc桌面 -docker部署
  • 网站建设运行状况做网站需要服务器还是主机
  • 网站信息核验单南充二手房最新出售信息
  • 开发 网站 团队建设摩托车官网官方网站
  • 易经风水传承者【谷晟阳】
  • 自己做培训需要网站吗甘肃建设厅网站注入
  • 网站自行备案成都附近旅游景区哪里好玩
  • wordpress 注册登陆插件外贸seo是什么意思啊
  • 网站开发调查问卷电影片头在线制作网站
  • 网站制作公司小邓管理咨询公司工作简报
  • 做一个网站多长时间专门做悬疑推理小说的阅读网站
  • 网站图片像素多少上海优化网站
  • 江苏海通建设有限公司网站广西网络广播电视台直播
  • AI基础概念-第一部分:核心名词与定义(二)
  • 无锡哪里做网站好网站开发技术的背景
  • 昌平电子网站建设怎么做英文的网站首页
  • AI大模型低成本使用攻略:阿波罗AI+Cherry Studio
  • 建筑设计网上课程哈尔滨seo优化服务商
  • 个人网站建设方案书使用几号纸wordpress建站环境搭建
  • 公司网站上传不了图片网页设计图片间距代码
  • TDengine 数学函数 CRC32 用户手册
  • 【LLM-Agent】七种agent协作模式
  • 买网站需要注意什么html5网页设计与实现
  • 公司如何建站住建部网站建设部
  • 资料分析-比重