Вредит ли сборка мусора производительности этого типа программ?

Я создаю программу, которая будет работать на экземпляре AWS EC2 (вероятно) и будет периодически вызываться через cron работа. Программа будет «сканировать» / «опрашивать» определенные веб-сайты, с которыми мы сотрудничаем, индексировать / агрегировать их контент и обновлять нашу базу данных. Я думаю, что java идеально подходит для языка программирования этого приложения. Некоторые члены нашей группы инженеров обеспокоены снижением производительности функции сборки мусора java и предлагают использовать C ++.

Это обоснованные опасения? Это приложение, которое будет вызываться, возможно, каждые 30 минут через задание cron, и до тех пор, пока оно завершит свою задачу в течение этого периода времени, производительность будет приемлемой. Я не уверен, что сборка мусора будет проблемой с производительностью, поскольку я предполагаю, что у сервера будет много памяти и фактический акт отслеживания количества объектов, указывающих на область памяти, а затем объявление этой памяти свободной, когда она достигнет 0. не кажется мне слишком вредным.

12
задан Casey Flynn 23 September 2011 в 23:07
поделиться