---- 技术路线 这次的优化版本会与 Python-3.11 一起推出,也就是说想要体验更好的性能,我们要升级一下解释器。 整个 Python-3.11 的优化思路是解释器识别出热点代码块,根据识别出来的内容生成逻辑上一致的,但是执行效率更高的专用代码,用新的代码替换掉老的代码。 通过“识别”、“生成”、“替换” 这三步曲来提升执行性能,由于“识别”就是基于场景的,也就是说并不是所有的 Python 指令在 Python-3.11 上都得到了性能提升。 对象方法加载 10% ~ 20% o.meth() 对象属性赋值 2% o.attr = 'abc' 拆包 8% *seq 从官方给的优化项目来看,最高的也就 25% ,是不是说我的解释器升级到 Python 不同的解决器生成的字节码不一样,Python-3.11 识别到整个 fib 函数都是热点,对其做了内联化处理。
默认路径为: YOUR_INSTALL_PATH\Python\PythonXX\Scripts\opcua-client.exe 例如: C:\WinPython\Python-3.11\Scripts 步骤 4:运行 opcua-client.exe 在 WinPython 的命令行工具中,直接运行: opcua-client 如果提示找不到命令,可以使用完整路径运行: C:\WinPython\Python 点击“新建”,然后输入 WinPython 的 Scripts 路径,例如: C:\WinPython\Python-3.11\Scripts 点击“确定”保存更改。
并于 2022-10-24 发布了 Python-3.11 版本,综合性能提升了 22%。
为 Python-3.11 添加了 wheels。 错误修复: 修复 #1701: 破损的自定义图像插入。