爱意满满的作品展示区。
hytex

APIFOX 同步接口太慢,直接让 codex 把插件改了…

  •  
  •   hytex · Oct 31 · 982 views
    RT , 每次同步的时候太慢了,于是让 codex 改了,codex 发现每个类执行完毕需要 sleep 100ms ,没有提到具体为什么,猜测是为了给编译器让出资源。

    总结一下改动的地方和改动的成果:

    改动:
    1. 缩短每个方法处理后的固定等待,把 sleep(100ms) 改成 sleep(1ms)
    2. 减少无用的调试日志输出
    3. 去掉上传 JSON 的格式缩进和换行,上传数据改成紧凑 JSON ,减少字符串体积和传输量。

    成果:

    扫描范围为:2,960 个类、162 个 Controller 、210 次返回类型推断
    1.类扫描与解析:原始版本 245.0 秒,修改后两次分别为 90.0 秒、72.0 秒。
    2.解析后处理及上传:原始版本 31.8 秒,修改后两次分别为 16.7 秒、27.5 秒。
    3.完整任务:原始版本 277.2 秒,修改后两次分别为 107.4 秒、100.3 秒。

    按最新一次计算,总耗时减少了 176.9 秒,约 63.8%。

    所以如果有遇到类似问题的,可以参考这些改动直接让 Agent 工具去改,改了之后找个新空间测试一下,看看是否有效。
    PaulSamuelson
    PaulSamuelson
    2 days ago
    1
    自己用就行了,大家都这么改,不怕把官方同步接口给拉爆了?
    hytex
    hytex
    OP
    1 day ago
    2
    @PaulSamuelson 大头在扫描和解析
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1368 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 22:19 · PVG 06:19 · LAX 14:19 · JFK 17:19
    ♥ Do have faith in what you're doing.