Поскольку rubenvb говорит, что вы не можете сказать, не видя код - но:
Объем памяти не имеет значения, возможно, что либо средство запуска cygwin, либо ОС решит просто выделить многопамять о работе Cygwin, потому что эта память не используется.Таким образом, будущие выделения памяти приложением cygwin будут выполняться быстрее.Существует также проблема, связанная с тем, как Linux сообщает об использовании памяти, так как она выполняет оптомистическое распределение, поэтому, если вы выделяете, например, ГБ памяти, память фактически не привязана к этому процессу до тех пор, пока она не будет использована, и задача не будет отображаться как использующая 1 ГБ.
Есть некоторые задачи, которые очень дешевы в системе Unix, но очень медленны в архитектуре Windows.Самый печально известный это fork (), который очень распространен в приложениях Unix, но плохая идея в Windows