企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
**一.JIT功能开启** ``` #php.ini opcache.jit=1205 opcache.jit_buffer_size=64M ```   **二.opcache.jit说明** 1.是否在生成机器码的时候使用AVX指令, 需要CPU支持 0: 不使用 1: 使用   2.寄存器分配策略 0: 不使用寄存器分配 1: 局部(block)域分配 2: 全局(function)域分配   3.JIT触发策略 0: PHP脚本载入的时候就JIT 1: 当函数第一次被执行时JIT 2: 在一次运行后,JIT调用次数最多的百分之(opcache.prof_threshold * 100)的函数 3: 当函数/方法执行超过N(N和opcache.jit_hot_func相关)次以后JIT 4: 当函数方法的注释中含有@jit的时候对它进行JIT 5: 当一个Trace执行超过N次(和opcache.jit_hot_loop, jit_hot_return等有关)以后JIT   4.JIT优化策略,数值越大优化力度越大 0: 不JIT 1: 做opline之间的跳转部分的JIT 2: 内敛opcode handler调用 3: 基于类型推断做函数级别的JIT 4: 基于类型推断,过程调用图做函数级别JIT 5: 基于类型推断,过程调用图做脚本级别的JIT   **三.JIT配置** 1.disable 在启动时完全禁用JIT功能,并且在运行时无法启用   2.off 禁用,但是可以在运行时启用JIT   3.on 启用tracing模式   4.tracing 数值配置的别名1254   5.function 数值配置的别名1205   **四.JIT实用配置** ``` opcache.jit=tracing opcache.jit_buffer_size=64M ```   ### **系统的学习PHP** 关注:PHP自学中心,回复相应的关键词,领取以下视频教程 **8 Laravel 基础入门到微信商城实战开发** 公众号里回复:08250045   #### **还有其他的教程的关键词,请关注公众号查看每天分享的文章教程的头部** ![](https://img.kancloud.cn/96/af/96af322d2cdc53d3fbbe981affa60c7f_150x150.jpg)