Cx_Freeze 中的优化级别是多少?

What are the optimization levels in Cx_Freeze?

我正在用 Cx_Freeze 6.0(Python 3.7.4 64 位,如果这有什么不同的话)冻结我的脚本,我正在努力寻找关于优化级别的任何文档 build_exe。我看到的大多数脚本使用 1 或根本没有值,我已经成功使用了 12,但我无法在 exe 中发现任何差异。

我当前的选项是这样的:

exe_options = {
    'build_exe': 'bin',
    'includes': ['something'],
    'excludes': ['something_else'],
    'packages': ['pack', 'age'],
    'optimize': 2  # What the hell are the levels?
}

编辑:我检查了 exe 文件的 MD5 哈希和 SHA-256 哈希,级别为 0,1 和 2,exe 是完全相同的文件。当 运行 "build"?

时,此选项是否未使用?

这与 -O command line option when executing CPython directly. Among other things 具有相同的效果,它会阻止 assert 语句的执行,删除文档字符串并将 __debug__ 设置为 False