[边缘] 原来substring

楼主: KusanagiYuma (草薙由麻)   2021-09-10 16:24:50
如果太多substring的话 会很吃效能
如果很多substring或其他string运算的话 service光跑一个6000多颗die的map
可能就要跑十分钟这么久 所以用Json String传入 然后再用物件解析 是一个比较好的做法
另外C#有个东西叫做string builder 只要宣告一个String builder物件
先将要写入档案的每一行append在string builder中 再一次性写入
这样可以整个Map扫描后 只做一次File I/O 又省下了不少执行时间
交大资工纯血硕真的猛 本来一片跑十分钟 现在一片15秒 扯
我还要加强 果然一直以来要考虑这种执行绪或底层及UI优化 我还是远远不够啊
好强!果然我才是应该在家里煮饭洗衣服打扫照顾小孩的那个 我超废QQ
作者: ilovebigjj (我爱大jj)   2021-09-10 16:25:00
室友是鬼吧
作者: YukihanaLami (lami snowflake)   2021-09-10 16:25:00
鬼鬼
作者: LabMumi (实验室姆咪)   2021-09-10 16:26:00
回来吧果冻鱼 上ㄚ室友
作者: an94mod0 (an94mod0)   2021-09-10 16:26:00
大师
楼主: KusanagiYuma (草薙由麻)   2021-09-10 16:26:00
跟鬼一样耶,硕士论文写星型网络真的跟鬼一样本HEVC仔现在在半导体厂嘴砲,我看室友再回职场应该直接猪屎屋了干,我现在一边写测试报告,一边思考十分钟变15秒怎么这么猛,这就是底层仔的实力吗?
作者: lturtsamuel (港都都教授)   2021-09-10 16:28:00
大师
作者: SuicidePeko (string int = true;)   2021-09-10 16:29:00
string不是inmutable所以不能大量干这种事吗
作者: TsushimaRiko (津岛梨子)   2021-09-10 16:30:00
懂优化的都大师
作者: lopp54321010 (嘻嘻010)   2021-09-10 16:30:00
字串操作很吃效能Rhttps://github.com/Cysharp/ZString
作者: SuicidePeko (string int = true;)   2021-09-10 16:30:00
stringbuilder主要是这方面有优化 所以大量loop组字
作者: FlowerKnight (美少女花骑士)   2021-09-10 16:37:00
根本还是要多用profiling tool
作者: badend8769 (坏结局)   2021-09-10 16:37:00
叫室友帮忙R
作者: SuicidePeko (string int = true;)   2021-09-10 17:11:00
大师==
作者: qwer338859 (温莎公爵)   2021-09-10 17:17:00
我以为这常识= =
楼主: KusanagiYuma (草薙由麻)   2021-09-10 17:46:00
抱歉,我就烂

Links booklink

Contact Us: admin [ a t ] ucptt.com