递归算法在操场上(1 分钟)比 Xcode(0.1 秒)慢得多
Recursive Algorithm Is Much Slower in Playgrounds (1 minute) Than Xcode (0.1 seconds)
我有使用递归算法解决数独游戏的代码。
问题是,当这段代码在 Xcode 中是 运行 时,它在 0.1 秒内解决了算法,而当它在操场上是 运行 时,我需要它,几乎需要一分钟。
当运行在iPad时,大约需要30秒,但显然仍然比不上xcode。
如有任何帮助或想法,我们将不胜感激。
- Playground 尝试获取每个操作的结果并将其打印出来(repl 样式)
- 它本身就是缓慢和滞后的
- 在 Xcode 中,您可以使用额外的优化来编译代码,从而大大加快代码速度(例如 Swift Beta performance: sorting arrays)
源文件编译为单独的模块,所以不要忘记 public/open
访问修饰符。
要创建源文件:
我有使用递归算法解决数独游戏的代码。
问题是,当这段代码在 Xcode 中是 运行 时,它在 0.1 秒内解决了算法,而当它在操场上是 运行 时,我需要它,几乎需要一分钟。
当运行在iPad时,大约需要30秒,但显然仍然比不上xcode。
如有任何帮助或想法,我们将不胜感激。
- Playground 尝试获取每个操作的结果并将其打印出来(repl 样式)
- 它本身就是缓慢和滞后的
- 在 Xcode 中,您可以使用额外的优化来编译代码,从而大大加快代码速度(例如 Swift Beta performance: sorting arrays)
源文件编译为单独的模块,所以不要忘记 public/open
访问修饰符。
要创建源文件: