0
我试图在脚本上下文中运行pymclevel(http://www.github.com/mcedit/pymclevel),脚本上下文中脚本执行的总时间。简单地启动文件会导致它花费几秒钟,直到它实际到达脚本的末尾,跳过主类。如果我将系统提升为最后一行并删除所有其他初始化,则仍需要3-4秒。 CPU不是问题,它是一款至强E3-1290v2,采用3.8Ghz x 4核心。任何帮助是极大的赞赏。需要很长时间才能加载的Python脚本
问题是python在这种情况下 - 32 GB的内存,900美元的CPU和SSD需要4秒加载没有init的脚本。 – William
地图有多大?如果远低于32GB,我们不能责怪SSD或RAM。你能监视核心的实际CPU使用情况吗(就像使用任务管理器一样)?可能代码是单线程的,所以只会使用CPU的一个核心。 这是创作者的设计选择,没有比重新设计代码更好的解决方案。 – Lesto
我修改了代码,不加载任何地图,除python准备就绪后立即启动systemexit以外,不做其他任何操作(将10行替换为使用提升SystemExit来初始化终端)。这是Python的加载时间,而不是脚本正在做什么,我期望花费时间 – William