本帖最后由 汉族 于 2020-12-10 23:43 编辑
我也是看求助区 看到 这个 数组_合并 但是 我发现 这命令 估计 就是 累加 方式
行数* 30173
模块用时* 21.88秒
行数* 7.5万
内存用时* 100毫秒或以下
7万多行 累加方式 直接半天没反应。 很多文本这样处理~ 拖在速度上……影响了我们的效率!
最新! 最新! 最新!
数组_合并_内存.e
(1.6 MB, 下载次数: 5)
“自带清理地址空间数据” 我静态编译测试稳定
操作演示:
静态编译后操作内存大小控制:
最新! 最新! 最新! 以下以 最新的代码显示为主,楼层反馈 那会儿 有事,这会儿 来优化测试了一些问题 优化一下。
|
数组_合并_内存 | 文本型 | | |
数组 | 文本型 | | | | 合并字符 | 文本型 | | | | 返回指针 | | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | j | 整数型 | | | str | | | | cd | 整数型 | | | text | 文本型 | | |
str = 内存_申请内存 (20 × 1024 × 1024 ) 如果真 (是否为空 (合并字符 ))  合并字符 = “,” 计次循环首 (取数组成员数 (数组 ), j ) 如果真 (j ≥ 取数组成员数 (数组 ))   合并字符 = “” 写到内存 (数组 [j] + 合并字符, str + cd, 20 × 1024 × 1024) cd = cd + 取文本长度 (数组 [j ] + 合并字符 ) 计次循环尾 ()返回指针 = str 线程_启动 (&释放, str )返回 (指针_到文本 (str )) 延时 (500 ) GlobalFree (s )
|