VLC умирает при вызове изнутри Java

У меня проблема, которую в данный момент я даже не знаю, как ее расследовать. Любые рекомендации о том, как я могу получить дополнительную информацию, приветствуются и ценятся.

Моя компания продает продукт, в основе которого лежит WinXP PC. Одна из задач продукта - возможность запускать видеоплеер по запросу - в данном случае VLC. (Точнее, VLC 0.8.6d; он устарел на несколько лет, но обновление проблематично по нескольким причинам. ) Приложение, отвечающее за запуск плеера и выполнение многих, многих других задач, написано на Java.

У меня есть испытательная установка, стоящая рядом с моим столом. Раньше все работало нормально. Но по какой-то причине теперь появляется окно «Отправить отчет об ошибке», когда приложение Java пытается запустить VLC: «Медиаплеер VLC обнаружил проблему и должен быть закрыт…» Вы знаете одну.

Ясно , Я сделал кое-что, что напортачило. Проблема в том, что я не знаю, что это может быть, и как я могу это исправить.

Я знаю:

  • Это не ошибка кода. Я запускаю то же программное обеспечение на моем компьютере для разработки, и у него нет этой проблемы.
  • Это не установка VLC и не искаженный видеофайл. Когда я записываю команду, использованную для его запуска с Java, и вручную ввожу эту команду из " Единственный вопрос, на который я не смог ответить: какова максимальная задержка, которую вызывает сборка мусора в моем приложении? Я могу получить приблизительное значение для этого, используя% времени в сборке мусора, но есть ли способ установить время для отдельных сборок?

10
задан Reinstate Monica 27 January 2011 в 20:21
поделиться