lua拼接字符串性能分析

简介: lua拼接字符串性能分析
-- local str= '1';
-- local result = table.concat("2");
-- print(result);
-- local tt = string.sub(str, 1, -2) 
-- print(tt);
-- local strs = {};
-- for i = 1, 30000, 1 do
-- strs[i] = "helloworld";
-- end
-- local result = "";
-- local startTime = os.clock();
-- result = table.concat(strs);
-- local endTime = os.clock();
-- local useTime = endTime - startTime;
-- print("消耗时间:" .. useTime .. "s");
local strs = {};
for i = 1, 30000, 1 do
    strs[i] = "helloworld";
end
local result = "";
local startTime = os.clock();
for index, str in ipairs(strs) do
result = result .. str;
end
local endTime = os.clock();
local useTime = endTime - startTime;
print("消耗时间:" .. useTime .. "s");

相关文章
|
5天前
|
SQL Java 测试技术
C#字符串拼接的6种方式及其性能分析对比
在C#编程中字符串拼接是一种常见且基础的操作,广泛应用于各种场景,如动态生成SQL查询、构建日志信息、格式化用户显示内容等。然而,不同的字符串拼接方式在性能和内存使用上可能存在显著差异。今天咱们一起来看看在C#中字符串拼接的常见6种方式及其使用BenchmarkDotNet进行性能分析对比。
|
索引
Lua字符串库(整理)
Lua字符串库小集 1. 基础字符串函数:    字符串库中有一些函数非常简单,如:    1). string.len(s) 返回字符串s的长度;    2). string.rep(s,n) 返回字符串s重复n次的结果;    3). string.lower(s) 返回s的副本,其中所有的大写都被转换为了小写形式,其他字符不变;    4). string.upper(s) 和lower相反,将小写转换为大写;    5). string.sub(s,i,j) 提取字符串s的第i个到第j个字符。
819 0
lua 把table拼装成字符串
a = {a = "test", id="cnbird", size = "12"} dd = "" table.
1107 0
|
Web App开发 JavaScript 前端开发
JavaScript 字符串拼接性能分析小记
JavaScript 中,我们经常会因为各种各样的原因去拼接字符串,可能是为了Html的呈现,可能是为了属性的设置,也可能仅仅是为了输出调试日志。   每次拼接字符串的时候,我们很自然地去考虑它的性能,是不是str=str+a是不是和str+=a性能一样,使用数组Join是不是会更快一些,哪一种才是最好的实现。
931 0
Lua基础---lua字符串库函数详解,实例及正则表达式
参考这个网友写的,比较简单容易理解。 http://blog.csdn.net/wlgy123/article/details/49206183
2201 0
|
3月前
|
缓存 监控 Linux
Linux性能分析利器:全面掌握perf工具
【10月更文挑战第18天】 在Linux系统中,性能分析是确保软件运行效率的关键步骤。`perf`工具,作为Linux内核自带的性能分析工具,为开发者提供了强大的性能监控和分析能力。本文将全面介绍`perf`工具的使用,帮助你成为性能优化的高手。
273 1
|
3月前
|
缓存 监控 Linux
掌握Linux性能分析:深入探索perf工具
【10月更文挑战第26天】
166 1
|
4月前
|
Web App开发 监控 JavaScript
一些常用的 Vue 性能分析工具
【10月更文挑战第2天】
273 1