Date: 2019-09-30 05:40 am (UTC)
elglin: (Default)
From: [personal profile] elglin
Я подозреваю, что туда же лезет. Разница в том, что robocopy, скорее всего, написан на плюсах и дергает родные Win32API (окей, Win64API), а вот интерпретатор поша, с вероятностью, написан на C#, поэтому живет в виртуальной машине .NET и так далее и тому подобное. Короче, опять Python vs C++.
Ты сам сказал, что пош собирает все это в объекты с кучей ненужных свойств, а у robocopy внутри, если писали годные алгоритмисты, может быть куча внутренних однопроходных оптимизаций. Да и std::vector или что там под капотом побыстрее будет.
Кроме того, robocopy может паковать вызовы к API пачками, чего тривиальный алгоритм делать не будет - а на этом тоже можно неплохо наиграть.
If you don't have an account you can create one now.
No Subject Icon Selected
More info about formatting
Page generated Sep. 17th, 2025 12:12 am
Powered by Dreamwidth Studios