当前位置:首页>自动驾驶>抛弃上帝视角:让自动驾驶只用摄像头跟自己较劲,结果如何?

抛弃上帝视角:让自动驾驶只用摄像头跟自己较劲,结果如何?

  • 2026-08-06 11:50:11
抛弃上帝视角:让自动驾驶只用摄像头跟自己较劲,结果如何?

点击卡片关注我们,获取具身智能一手资讯

自动驾驶在仿真里自己跟自己较劲,这件事已经不新鲜了。

过去几年,自博弈训练出来的驾驶策略在各种模拟环境中表现惊人——变道果断、通过路口流畅、面对突发障碍也能从容应对。

但这里有一个长期被忽视的裂缝。

这些在仿真里呼风唤雨的策略,看到的从来不是真实摄像头画面。它们接收的是精确的向量化观察:所有车辆的三维坐标、精确的速度和朝向、甚至连被遮挡车辆的位置都一清二楚。这就像一个人闭着眼睛开车,但脑子里装着一份实时更新的上帝视角地图。

而真正的自动驾驶汽车,只能通过车身上的摄像头看世界。

树木会遮挡行人,公交车后面藏着横穿马路的外卖骑手,前车急刹时你看不到它前面的路况。这些都不在那份上帝地图里。

常见的补救办法是知识蒸馏:让一个看摄像头图片的学生模型,去模仿那个拥有上帝视角的老师模型。

听起来合理,但问题在于——老师做出的某些决策,学生用自己的视角根本无法验证其合理性。老师看到前面第三辆车正在减速于是提前变道,学生只看到前车的屁股。学生只能硬着头皮模仿,却不知道为什么。

来自多个研究机构的研究者们提出了一个更彻底的想法。

  • 论文标题Pictura: Perspective-View Self-Play at Scale for Driving

  • 论文地址https://arxiv.org/pdf/2607.26005

与其让摄像头模型去模仿一个拥有特权信息的老师,不如让自博弈从一开始就跑在摄像头视角里

这就是 Pictura 的出发点。

特权信息的恶性依赖

自博弈在自动驾驶领域的发展路径,其实有些奇特。

最早期的工作证明了自博弈可以让智能体学会基本的驾驶行为——保持在车道内、避让障碍物、跟随前车。随着计算能力的提升,自博弈的规模越做越大,智能体之间的交互越来越复杂,涌现出了很多令人惊讶的驾驶策略。

但这些工作的一个共同点是:智能体使用了特权向量化观察作为输入

在这种设定下,智能体接收的是仿真环境直接提供的结构化数据。每辆车的位置用一个坐标点表示,速度是一个三维向量,朝向是一个角度值。不会出现遮挡,不存在视角限制,没有感知噪声。

这种设定在学术研究中有其合理性。 它把感知问题暂时搁置,让研究重点聚焦在决策和规划上。

但在实际部署中,这个前提完全不成立。

真实世界的自动驾驶系统必须从摄像头和传感器中感知周围环境,然后才能做决策。感知本身就是一个充满不确定性的过程——远处物体检测不准、遮挡导致目标丢失、夜间成像质量下降。

于是,从特权策略到可部署策略之间,出现了表征鸿沟

研究团队将特权策略蒸馏到摄像头输入的视觉策略中,试图搭一座桥跨过去。

但这座桥是从错误的一端建造的。

蒸馏出来的视觉策略,只能模仿特权策略的行为,却无法真正理解这些行为背后的视觉依据。当视觉信号模糊或缺失时,学生策略不知道该相信什么,不该相信什么。它学到的是一种条件反射式的行为模仿,而非基于视觉信息的推理。

Pictura:把自博弈搬进摄像头视角

解决这个问题的方法,在概念上出奇地简单。

不要从特权视角训练,直接从透视视角训练。

让每一个参与自博弈的智能体,都只能看到自己车身周围摄像头渲染出来的图像。被前车挡住的行人看不见,路口拐角后面的车辆也看不见,感知范围天然受限。

智能体必须学会在这种视觉不完整的条件下做决策。

但概念简单不等于实现简单。

在每一步仿真中,为每一个智能体渲染其自我中心视角的图像——这个计算量是惊人的。如果有 100 个智能体同时在场景中交互,每一步就需要渲染 100 张图像。按照常规仿真器的渲染速度,训练将被渲染时间完全吞没。

这就是为什么研究团队要开发 Pictura 这个全新的仿真平台。

Pictura 是一个完全 GPU 加速的多智能体驾驶仿真器。它的核心设计理念是把渲染和物理仿真全部放在 GPU 上完成,彻底消除 CPU-GPU 之间的数据传输瓶颈。

在单张 H100 上,Pictura 可以达到每秒 50 万智能体步的吞吐量,这相当于每秒渲染 200 万张图像。

这个规模让透视视角自博弈的大规模训练成为可能。

研究团队在 Pictura 中训练了一个名为 Alberti 的驾驶策略。Alberti 使用最基础的 PPO 强化学习算法,没有复杂的网络结构,没有辅助损失函数,没有行为克隆预训练。

它的输入只有透视视角摄像头图像,输出是油门、刹车和方向盘角度。

没有上帝视角,没有特权信息,没有蒸馏。

50 亿步与 3500 万公里

Alberti 的训练规模同样值得关注。

训练总共跨越 500 亿智能体步,相当于约 3500 万公里的驾驶里程。这是一个让策略可以在海量多样场景中反复试错的空间。

在这些步数里,Alberti 和其他 Alberti 实例一起出现在场景中。它们都在从自己的视角观察世界,都在做自己的驾驶决策。它们时而合作、时而竞争——路口让行时学会判断意图,汇入车流时学会寻找间隙,高速巡航时学会保持安全距离。

因为每一个智能体都只能看到自己周围的世界,它们之间的交互变得更接近真实驾驶

一辆车要从辅路汇入主路。它看不到主路远处正在加速驶来的车,只能根据当前可见的车流间隙做判断。它可能需要试探性地探出一点车头来获得更好的视野。这些行为不是被编码进奖励函数的,而是从透视视角自博弈中自然涌现出来的。

这让 Alberti 学到了一些特权策略永远学不到的东西。

特权策略知道一切,所以它的行为是建立在完美信息之上的最优解。但在真实世界中,完美信息不存在,你必须在信息不完整的情况下做出合理的决策。Alberti 恰恰是在这种不确定性中成长起来的。

训练结束后,研究团队将 Alberti 与一个同规模特权向量化策略进行了对比。

Alberti 的驾驶表现非常接近其特权对应物。在某些场景下甚至表现更好。

零样本迁移的惊喜

一个更有说服力的实验来自零样本迁移

研究团队将 Waymo Open Motion Dataset 中的道路布局重新导入 Pictura 进行渲染。Waymo 数据集包含大量来自真实世界的道路场景——复杂的十字路口、多车道高速公路、环形交叉路口等等。

在完全没见过的道路布局上,在从未接触过的场景结构中,Alberti 被直接部署上去。

结果出乎意料。

Alberti 的表现超越了特权向量化智能体。

这个结果是反直觉的。特权策略掌握了更完整的信息,为什么会在陌生场景中表现更差?

原因在于过拟合。特权策略在训练期间学会的是在已知场景中利用完美信息做最优决策。当场景变化、道路结构新颖时,它对向量化信息的依赖反而成为弱点——它没有学会在不确定性中做决策的能力。

而 Alberti 从训练的第一天起就活在不确定性中。它的视觉输入天然就是局部的、不完整的。面对新场景时,它不会假设自己知道一切,而是根据可见的信息逐步推理和行动

这种泛化能力,恰恰是蒸馏方法无法赋予学生模型的。

从视觉输入到视觉策略

Pictura 和 Alberti 组合的意义,远不止于一个更好的驾驶策略。

它展示了一条端到端视觉驾驶的可行路径。

目前主流的自动驾驶系统通常采用模块化架构:感知模块把摄像头图像转换成检测框和跟踪轨迹,预测模块估计轨迹变化,规划模块生成驾驶动作。模块之间通过向量化接口传递信息。

这条流水线的每一步都在丢弃信息。摄像头图像中蕴含的丰富上下文——路面材质的变化暗示前方可能有施工区域,前车刹车灯亮起的时间模式暗示不同的制动意图,行人转头或手势暗示过马路的可能性——这些信号在经过检测框转换后大多消失殆尽。

Pictura 所坚持的透视视角训练,迫使智能体直接从图像像素中提取驾驶决策所需的全部信息

这不只是一个工程选择,它指向一种不同的驾驶智能形态。

替代模块化流水线的,是一个统一的神经网络,它看图像,做决策,中间没有任何人工定义的接口。所有信息都在网络中流动、融合、转化。

当然,从仿真到真实世界之间还有很长的路要走。图像渲染质量、传感器噪声、天气变化、动态范围差距——这些都是仿真到现实的迁移需要面对的挑战。

但 Pictura 已经迈出了关键一步。

简单接口的潜力

值得回味的还有 Alberti 训练的技术简洁性。

没有复杂的多阶段训练,没有行为克隆预热,没有特权教师网络,没有辅助预测任务,没有课程学习,没有复杂的奖励塑形。

就是普通的 PPO 算法,配合海量的透视视角自博弈经验。

这种简洁性本身就是一种有力的论证。

当训练环境与部署环境的接口一致时,智能体不需要额外的辅助机制就能学到合理的行为。过去那些复杂的训练技巧,很多其实是在弥补训练环境和真实环境之间的差异。如果把这个差异从源头消除,简单的方法就能生效

Pictura 追求的正是这种接口一致性。

训练时智能体看到的是摄像头图像,部署时看到的也是摄像头图像。中间的鸿沟消失了,连同填补鸿沟所需的各种技术补丁也一同消失了。

透视视角自博弈的未来

自动驾驶领域的仿真器和策略训练,长期被两条路线分割。

一条是高效率路线,用向量化特权信息做自博弈,训练快、效果好,但无法直接部署。另一条是可部署路线,用摄像头图像训练,但往往依赖模仿学习和蒸馏,缺乏自博弈带来的多智能体交互能力。

Pictura 和 Alberti 在这两条路线之间架起了一座真正的桥梁。

GPU 加速的大规模透视渲染让摄像头视角自博弈的效率逼近向量化方式,而直接在摄像头图像上训练的策略天然具有可部署性。

研究团队已经证明了这条路径的可行性。接下来的问题变成了:如何让 Pictura 中的渲染更接近真实摄像头,如何缩小仿真到现实的视觉差距,以及如何让在 Pictura 中学到的驾驶策略在真实车辆上也能稳定运行。

自博弈不再只是上帝视角的专属游戏。

在透视视角下,它变得更真实、更实用、更有说服力。

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-08-12 08:11:36 HTTP/2.0 GET : https://e.mffb.com.cn/a/539580.html
  2. 运行时间 : 0.277790s [ 吞吐率:3.60req/s ] 内存消耗:4,399.06kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=034b922f038e0a90f96ff8cd7e62741d
  1. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/app/provider.php ( 0.19 KB )
  23. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/app/common.php ( 0.03 KB )
  27. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/config/app.php ( 0.95 KB )
  30. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/config/cache.php ( 0.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/config/console.php ( 0.23 KB )
  32. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/config/cookie.php ( 0.56 KB )
  33. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/config/database.php ( 2.48 KB )
  34. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/config/filesystem.php ( 0.61 KB )
  36. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/config/lang.php ( 0.91 KB )
  37. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/config/log.php ( 1.35 KB )
  38. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/config/middleware.php ( 0.19 KB )
  39. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/config/route.php ( 1.89 KB )
  40. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/config/session.php ( 0.57 KB )
  41. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/config/trace.php ( 0.34 KB )
  42. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/config/view.php ( 0.82 KB )
  43. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/app/event.php ( 0.25 KB )
  44. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/app/service.php ( 0.13 KB )
  46. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/app/AppService.php ( 0.26 KB )
  47. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/services.php ( 0.14 KB )
  53. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/app/Request.php ( 0.09 KB )
  84. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/app/middleware.php ( 0.25 KB )
  86. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/route/app.php ( 1.72 KB )
  100. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/app/controller/Index.php ( 4.81 KB )
  104. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/app/BaseController.php ( 2.05 KB )
  105. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/runtime/temp/600e51726691ba7063b44bb89d9aaaff.php ( 11.98 KB )
  140. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.001075s ] mysql:host=127.0.0.1;port=3306;dbname=e_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001776s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000680s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000720s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001459s ]
  6. SELECT * FROM `set` [ RunTime:0.000518s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001456s ]
  8. SELECT * FROM `article` WHERE `id` = 539580 LIMIT 1 [ RunTime:0.013477s ]
  9. UPDATE `article` SET `lasttime` = 1786493497 WHERE `id` = 539580 [ RunTime:0.044069s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 67 LIMIT 1 [ RunTime:0.003206s ]
  11. SELECT * FROM `article` WHERE `id` < 539580 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001270s ]
  12. SELECT * FROM `article` WHERE `id` > 539580 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.007452s ]
  13. SELECT * FROM `article` WHERE `id` < 539580 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.003982s ]
  14. SELECT * FROM `article` WHERE `id` < 539580 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.001766s ]
  15. SELECT * FROM `article` WHERE `id` < 539580 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.031838s ]
0.281440s