精易论坛

标题: 大文本替换后写出速度太慢,求解 [打印本页]

作者: 李暮光    时间: 2022-1-16 18:55
标题: 大文本替换后写出速度太慢,求解
大文本替换后写出速度太慢,求解详细源码

替换符号.e

3.92 KB, 下载次数: 24, 下载积分: 精币 -1 枚


作者: 风清云游    时间: 2022-1-16 18:55
因想偷懒 用数组的缘故
经测试 6.7M 调试模式下 1.5s内
编译后 0.5s内
若换掉数组 还有提升空间


不过,并不保证 源码完全没问题 自行测试
替换符号.e (9.11 KB, 下载次数: 41)





作者: eyyhs    时间: 2022-1-16 19:23
写出速度没法提升的  你说处理速度还有可能
作者: 机器兔    时间: 2022-1-16 19:31
提示: 作者被禁止或删除 内容自动屏蔽
作者: 鹏书    时间: 2022-1-16 19:34
这个有太大的优化空间了。不要用文本直接用快速字节集对象来处理
作者: 试说心雨    时间: 2022-1-16 19:40
替换符号.e (4.11 KB, 下载次数: 5)
如果想要提升速度,就不要把内容搞到编辑框里,影响很大。
作者: 试说心雨    时间: 2022-1-16 19:42
例子.e (4.16 KB, 下载次数: 17)
刚发错了
作者: 超级萌新    时间: 2022-1-16 21:15
多大的文本,你打包一个例子,我来给你优化一下
作者: 李暮光    时间: 2022-1-16 22:12
超级萌新 发表于 2022-1-16 21:15
多大的文本,你打包一个例子,我来给你优化一下

太大了传不了 - -,到百d下载一个小说文本5MB左右的就差不多大小了
作者: 李暮光    时间: 2022-1-16 22:36
镜之空 发表于 2022-1-16 19:42
刚发错了

不行 替换后生成文本还是很慢的   不方到编辑框有什么好办法没  替换框留着就行
作者: 风清云游    时间: 2022-1-16 23:45
浪费我1金币  确定是替换为空?如果确定,,且不显示到编辑框 大概1s内
作者: 超级萌新    时间: 2022-1-17 10:05
李暮光 发表于 2022-1-16 22:12
太大了传不了 - -,到百d下载一个小说文本5MB左右的就差不多大小了

好的 那我去下载个小说试试,逆向达到什么速度
作者: 超级萌新    时间: 2022-1-17 14:24
  
子程序名返回值类型公开备 注
__启动窗口_创建完毕  
变量名类 型静态数组备 注
a字节集 
t整数型 
快速字节集对象快速字节集对象 
t = 取启动时间 ()
快速字节集对象.从文件读 (取特定目录 (3)“斗破苍穹.txt”)
快速字节集对象.替换子字节集 (编码_Ansi到Utf8 (“萧炎”), 编码_Ansi到Utf8 (“超级萌新”), , )
a = 快速字节集对象.取字节集 (, )
调试输出 (取字节集长度 (a))
调试输出 (取启动时间 () - t)
写到文件 (取特定目录 (3)“超级萌新斗破苍穹.txt”, a)
' 15m文件 替换79毫秒



i支持库列表   支持库注释   
commobj通用对象支持库
shell操作系统界面功能支持库
spec特殊功能支持库

作者: 超级萌新    时间: 2022-1-17 14:26


快速字节集对象真的好用,你可以试试快速文本对象也可以试试

大文本替换.e (906.13 KB, 下载次数: 7)






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