У нас есть веб-приложение PHP, которое вызывает двоичный файл Java для создания отчета в формате PDF (с JasperReports). Двоичный файл Java выводит PDF на стандартный вывод и завершает работу; PHP затем отправляет PDF в браузер. Эта команда Java длится от 3 до 6 секунд, и я думаю, что когда она длится 6 секунд, она запускается из-за GC. Я хотел бы отключить GC, потому что в любом случае, когда команда выходит из системы, возвращается вся память.
Я хотел бы знать, как отключить его для Java 1.4.2 и для Java 1.6.0, потому что в настоящее время мы тестируем обе JVM, чтобы увидеть, какая из них работает быстрее..