易语言吧 关注:266,265贴子:1,662,810
  • 13回复贴,共1

高级表格读入数据真的贼慢!!!!

只看楼主收藏回复

600多条单列数据读入要一分多钟!!不用分页的方式都没法用了。请问怎么办???


IP属地:广东1楼2015-07-17 20:09回复
    用多线程的方式读取,你看还那么慢?


    IP属地:广东来自Android客户端2楼2015-07-17 20:21
    收起回复
      那东西就是个垃圾 ,240条数据 每条16个字节 插入表格 都要30秒 CPU狂飙到占用率百分之50以上,差的电脑 就这样 的 如果你写软件给大众用户用的 最好别用高级表格,电脑差点的人 就都不能正常用你的软件了,至于想做财务软件的 用高级表格只能做个玩具刷刷 一千条数据 就死掉了 还不要说几十万上百万数据量


      3楼2015-11-05 14:43
      收起回复
        600条为什么不分页


        4楼2015-11-05 14:50
        收起回复
          易语言效率不行


          来自Android客户端5楼2015-11-05 20:18
          收起回复
            读入前可视为假,读取完毕后可视真,或许能缓解一下


            IP属地:广西6楼2015-11-06 00:03
            收起回复
              .版本 2
              .支持库 eGrid
              .子程序 _按钮1_被单击
              .局部变量 i, 整数型
              .局部变量 a, 文本型
              .局部变量 计时, 整数型
              计时 = 取启动时间 ()
              高级表格1.可视 = 假
              高级表格1.行数 = 9999
              置随机数种子 ()
              .计次循环首 (高级表格1.行数, i)
              .计次循环首 (取随机数 (10, 50), )
              a = a + 字符 (取随机数 (1, 255)) + 字符 (取随机数 (1, 255))
              .计次循环尾 ()
              高级表格1.置数据 (i, 1, #表格常量.文本型, a + 到文本 (取随机数 (1, 255)))
              a = “”
              .计次循环尾 ()
              高级表格1.可视 = 真
              信息框 (到文本 (取启动时间 () - 计时), 0, , )
              ‘测试环境:
              ’WIN7(64位)
              ‘i5-3337U @ 1.80GHz 双核
              ’内存 4 GB ( 1600MHz )
              ‘结果:5570
              ’测试环境:
              ‘XP(虚拟机)
              ’i5-3337U @ 1.80GHz 双核
              ‘内存 512MB
              ’结果:4277


              IP属地:广西7楼2015-11-06 08:54
              收起回复