精易论坛

标题: 【分割文本 】一亿字节约一千万行6秒左右 ,编译后2秒 [打印本页]

作者: 广二爷xxoo    时间: 2021-6-17 22:57
标题: 【分割文本 】一亿字节约一千万行6秒左右 ,编译后2秒
本帖最后由 广二爷xxoo 于 2021-6-18 14:36 编辑

旧的那个有些格式分割会有问题 现在这个不会了

这个办法还可以直接分割字节集 ,比分割文本应该更快一点


有一个不懂的地方就是  较大文本分割时,虽然所有代码执行完毕了,但是没有结束程序,循环超多次 易语言数组赋值 出现的问题
这句: 返回数组 [nArr] = 取空白文本 (nSize)

希望继续优化,可优化的空间还很大



如果只单纯分割取数量,不写数据到数组会更快 所以还是写数据上面拖慢了时间 ,希望有奇技淫巧妙手回春



分割文本.e (6.85 KB, 下载次数: 63)




补充内容 (2021-7-14 22:25):
这个版本有点BUG  别下了
作者: 小牛咪咪    时间: 2021-6-18 03:06

作者: sjtkxy    时间: 2021-6-18 05:16
一亿字节约一千万行6秒左右 ,编译后2秒
作者: 酷易自绘    时间: 2021-6-18 06:43
我调试居然12秒。。。
作者: Vanyogin    时间: 2021-6-18 07:47
等待大神继续优化完善
作者: DaHauo    时间: 2021-6-18 08:33
厉害啊,楼主
作者: wjswzj0    时间: 2021-6-18 09:08

作者: 广二爷xxoo    时间: 2021-6-18 09:10
江天才 发表于 2021-6-18 06:43
我调试居然12秒。。。

可能和CPU也有些关系
作者: cc66029    时间: 2021-6-18 09:58
谢谢分享!支持开源!
作者: 杰西卡技术传媒    时间: 2021-6-18 10:52
厉害啊,楼主
作者: 784326742    时间: 2021-6-18 11:25
内存泄漏就好玩了
作者: 一尘天下    时间: 2021-6-18 11:56

谢谢分享!支持开源!
作者: yuxuanju    时间: 2021-6-18 12:18
牛披啊。
作者: 外星星人    时间: 2021-6-18 12:54
支持一下
作者: 嫂子    时间: 2021-6-18 13:41
本帖最后由 嫂子 于 2021-6-18 13:45 编辑


同逻辑  而且不规定每行长度 动态写入 一千万行 不用汇编
Delphi 400ms



确切的是384ms


作者: 广二爷xxoo    时间: 2021-6-18 14:19
嫂子 发表于 2021-6-18 13:41
同逻辑  而且不规定每行长度 动态写入 一千万行 不用汇编
Delphi 400ms

文本只是测试用的, 没啥区别    写一千万行。。282ms
作者: 嫂子    时间: 2021-6-18 15:43
本帖最后由 嫂子 于 2021-6-18 15:45 编辑
广二爷xxoo 发表于 2021-6-18 14:19
文本只是测试用的, 没啥区别    写一千万行。。282ms

我说的是分割用时 380ms 写入我没计时。


作者: lm88818    时间: 2021-6-18 16:15
感谢分享,支持开源
作者: zifeiyu    时间: 2021-6-18 17:21
.......................
作者: 君九    时间: 2021-6-18 22:00

作者: xtavoxing    时间: 2021-6-19 11:00
~!感谢分享
作者: dangerace    时间: 2021-6-19 11:20
这个,挺贵啊
作者: gaoqing    时间: 2021-6-19 13:28
正好需要谢谢
作者: pkxt502    时间: 2021-6-20 15:40

~!感谢分享
作者: huo2951152    时间: 2021-6-21 19:39
留下罪证,
作者: 一尘天下    时间: 2021-6-24 23:59


~!感谢分享
作者: y2j423633    时间: 2021-7-11 09:38
配色文件可否提供一个
作者: yankejun520    时间: 2021-7-12 22:55

作者: yankejun520    时间: 2021-7-12 22:56
要支持一下先
作者: 风清云游    时间: 2021-7-15 19:23
似乎不够快,,,




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4