易语言的计数循环导致CPU使用率过高

易语言的计次循环cpu占用太高了

易语言的计次循环cpu占用太高了

你这样读法可能一秒钟就读了几百次硬盘,一分钟就读了一万多次硬盘!!!

你可以试试下面的数组方式,应该会好点!

.版本 2

.支持库 EdirectX

.程序集 窗口程序集1

.程序集变量 屏幕, 屏幕

.程序集变量 页面, 页面, , "0"

.程序集变量 横坐标, 整数型, , "0"

.程序集变量 纵坐标, 整数型, , "0"

.程序集变量 后台, 页面

.程序集变量 记录数, 整数型

.子程序 __启动窗口_创建完毕

.局部变量 n, 整数型

屏幕.创建全屏模式 (取窗口句柄 (), 800, 600, 32, 假)

后台 = 屏幕.取后台页面 ()

打开 (取运行目录 () + “data地图1.edb”, , , , , , )

记录数 = 取记录数 ()

重定义数组 (页面, 假, 记录数)

重定义数组 (横坐标, 假, 记录数)

重定义数组 (纵坐标, 假, 记录数)

到首记录 ()

.计次循环首 (记录数, n)

页面 [n].建位图页面 (屏幕, 取运行目录 () + 读 (“名称”), )

横坐标 [n] = 读 (“横坐标”) ‘ 按理数据库中的类型对应的话是不用再次转换的

纵坐标 [n] = 读 (“纵坐标”)

跳过 ()

.计次循环尾 ()

关闭 ()

时钟1.时钟周期=100

.子程序 _时钟1_周期事件

.局部变量 n, 整数型

时钟1.时钟周期=0’此两句可以去掉

后台.填充页面 (#白色)

.计次循环首 (记录数, n)

页面 [n].块复制 (后台, 横坐标 [n], 纵坐标 [n], )

.计次循环尾 ()

屏幕.交换页面 (假, 假, 假)

时钟1.时钟周期=100’此两句可以去掉

易语言程序怎么让CPU使用率减小

直接上易语言代码,汉字编程语言代码就是不一般呀。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

.版本 2

.数据类型 取电脑cpu信息, , system_info

.成员 dwoemid, 整数型, , , 标识符

.成员 dwpagesize, 整数型, , , 分页大小

.成员 lpminimumapplicationaddress, 整数型, , , 最小寻址空间

.成员 lpmaximumapplicationaddress, 整数型, , , 最大寻址空间

.成员 dwactiveprocessormask, 整数型, , , 处理器掩码

.成员 dwnumberorfprocessors, 整数型, , , 处理器数目

.成员 dwprocessortype, 整数型, , , 处理器类型

.成员 dwallocationgranularity, 整数型, , , 虚拟内存空间的粒度

.成员 dwreserved, 整数型, , , 保留

.数据类型 memorystatusex

.成员 dwlength, 整数型, , , 64

.成员 dwmemoryload, 整数型

.成员 ulltotalphys, 长整数型

.成员 ullavailphys, 长整数型

.成员 ulltotalpagefile, 长整数型

.成员 ullavailpagefile, 长整数型

.成员 ulltotalvirtual, 长整数型

.成员 ullavailvirtual, 长整数型

.成员 ullavailextendedvirtual, 长整数型

.版本 2.支持库 spec.程序集 窗口程序集_启动窗口.子程序 __启动窗口_创建完毕调试输出 (取内存条信息 ()).子程序 取内存条信息, 文本型.局部变量 指针, memorystatusex指针.dwlength = 64globalmemorystatusex (指针)返回 (“总物理内存:” + 到文本 (四舍五入 (指针.ulltotalphys ÷ 1048576, )) + “mb” + #换行符 + “可用物理内存:” + 到文本 (四舍五入 (指针.ullavailphys ÷ 1048576, )) + “mb” + #换行符 + “虚拟内存:” + 到文本 (四舍五入 (指针.ulltotalvirtual ÷ 1048576, )) + “mb” + #换行符 + “可用虚拟内存:” + 到文本 (四舍五入 (指针.ullavailvirtual ÷ 1048576, )) + “mb” + #换行符 + “总页面文件:” + 到文本 (四舍五入 (指针.ulltotalpagefile ÷ 1048576, )) + “mb” + #换行符 + “可用页面文件:” + 到文本 (四舍五入 (指针.ullavailpagefile ÷ 1048576, )) + “mb” + #换行符 + “电脑内存占用:” + 到文本 (指针.dwmemoryload) + “%”)

以上就是易语言的计数循环导致CPU使用率过高的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2529231.html

(0)
上一篇 2025年3月5日 20:19:26
下一篇 2025年3月5日 10:34:35

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • GHOST和一键GHOST有区别吗

    GHOST和一键GHOST有区别吗 两个软件虽然都是备份软件,但它们在使用上有很大的区别。 一键GHOST软件非常简单易用,无需深入了解电脑,只要懂中文,操作起来轻松简便。 而GHOST软件就不一样,它除了有一键GHOST的全部功能外还外加…

    2025年3月5日
    200
  • 解答Excel公式

    EXCLE公式解答 =ROUND((1+RAND()*38),0) round函数是一种用于四舍五入的函数。它的用法是round(要四舍五入的数, 要取的小数点位数)。而RAND()函数可以生成一个0到1之间的随机数。因此,1+RAND()…

    2025年3月5日
    200
  • 电脑突然停滞无法完全关机

    电脑关机一半就卡住关不了 如果偶尔关机死机,只有按开关机键关机在开机了(在不可以就要拔电源了)。 1)请问你的电脑原来不这样吧?如果不是,关不了机或关机慢前你是怎么操作的?安装什么硬件了,下载什么东西了,请你说说行吗?(如果偶尔出现关机死机…

    2025年3月5日
    200
  • 不同级别的数据中心都能依据电子信息系统机房设计规范设计

    电子信息系统机房设计规范的让不同级别的数据中心都有据可依 《电子信息系统机房设计规范》立项时,编制组确定了四个要素:科学性、先进性、协调性和可实施性。 现代数据中心的规模、应用和需各不相同,如何让不同级别的数据中心都有据可依?即如何实现可实…

    2025年3月5日
    200
  • 高效管理电脑中的文件方法

    如何有效管理自己电脑里的文件 根据我的工作领域,我设计了适合自己的文件夹结构,包括网站、文案、工具、学习资料和历史数据这五个主要分类。 文件夹结构的层级数要控制在两层,最多不要超过三层。如,我在“网站”类中,有:素材、源代码、备份。在“文案…

    2025年3月5日
    200
  • 如何设置猫和路由器一体机的WiFi

    猫和路由器一体机怎么设置wifi 1、将网线—路由器—电脑之间的线路连接好,启动电脑和路由器设备; 启动设备后,在浏览器地址栏输入192.168.1.1,以进入无线路由器设置界面。如果无法进入,请查看路由器底部铭牌或使用说明书,因为不同型号…

    2025年3月5日
    200
  • 将JSON数据转换为数组形式

    json数据存为数组 var data = [{ "a": "1", "b": "2", "c": "3 4 5 6 7" }]; for(var i = 0; i var obj = data[i]; for(var k in obj){…

    2025年3月5日
    200
  • 执行模糊匹配的SQL数据库查询

    数据库SQL模糊匹配查询 sql server 环境,如果环境不对, 自己参考思路去修改吧 select * into #temp1 from table1 where len(col1) > 5 and len(col2) >…

    2025年3月5日
    200
  • 推导欧拉公式的过程

    欧拉公式的推导 e^ix=cosx+isinx,其中e是自然对数的底,i是虚数单位。这个等式将三角函数的定义域扩展到了复数,建立了三角函数和指数函数之间的关系。在复变函数论中,这个等式具有重要的地位。 e^ix=cosx+isinx的证明:…

    2025年3月5日
    200
  • 如何开发一款移动应用程序

    怎么做一个app软件 一个app项目的最初阶段需要确定整体方案,进行项目规划和搭建基本框架,并将其整理成文档以便让团队成员提出意见和改进建议。首先,要确定产品原型,进入项目评估阶段。在经过多次确认后,最终形成产品脑图和完整的需求文档。 2.…

    2025年3月5日
    200

发表回复

登录后才能评论