У нас есть PHP webapp, который вызывает двоичный код java для создания отчета в формате pdf (с jasperreport), java-бинарного outpus pdf для стандартного вывода и выходов, затем php отправляет PDF в браузер. Эта команда java длится от 3 до 6 секунд, я думаю, что когда она длится 6 секунд, это происходит потому, что GC запускается, поэтому я хотел бы отключить его, так как в любом случае, когда команда выходит из всей памяти, возвращается.Как отключить сборщик мусора Java?
Я хотел бы знать, как отключить его для Java 1.4.2 и Java 1.6.0, потому что мы в настоящее время тестирования как JVM, чтобы увидеть, который выполняет быстрее ..
Благодаря
Просто намек на другой подход (так как процесс запуска также требует времени): http: // github.com/hudora/pyJasper содержит (java) -сервер, который запускает jasperreports по запросам без накладных расходов на запуск/завершение процесса. – ZeissS
Связанные с конкретными объектами: http://stackoverflow.com/questions/1329926/how-to-prevent-an-object-from-getting-garbage-collected –