Может ли кто-нибудь указать на серьезное сравнение времени выполнения Python с Java?python versus java runtime footprint
Спасибо, Авраам
Может ли кто-нибудь указать на серьезное сравнение времени выполнения Python с Java?python versus java runtime footprint
Спасибо, Авраам
Я не могу сравнить объем памяти, потому что это действительно зависит от классов, что вы загрузить/использовать. Но я могу сказать вам, что Python (в частности, IronPython 2.7) имеет проблемы с утечкой памяти. Особенно с сторонними хорошо используемыми, такими как Financial. Когда приложение Java/сервер работает без проблем с редкими случаями, которые можно было бы идентифицировать с помощью обычных инструментов, Python постоянно растет в памяти.
Дампы памяти показывают, что сам Python, а также большинство пакетов не обращают внимания на обычные классы, такие как String, и сохраняют их в разных частях исполняемых модулей. Трудно и неразумно проходить через все эти источники и исправить все утечки.
Я пытался много исправить проблемы, но, наконец, дал и просто перезапустил приложение, когда достигнет некоторого порога памяти.
"серьезный"? Вы видели сравнения, которые слишком беззаботны? –
Поскольку Jython использует JVM, я не уверен, какое сравнение вы хотите? CPYhton? Железный питон? –
Возможно, CPython. Но я думаю, было бы также интересно увидеть Jython. –