Java Отладчик в Eclipse: ограничение строк кода - PullRequest
1 голос
/ 03 марта 2020

Я работаю над приложением Java, и есть определенные классы, которые содержат более 60 тыс. Строк кода. Одна из проблем, с которой мы всегда сталкиваемся, - это навигация по отладчику, когда во время отладки линии пересекают 60K. Когда 60K пересекается, отладчик перестает показывать код и значения. Один из способов преодолеть это - переместить затронутую функцию выше 60К строк, а затем снова установить отладчик, но иногда этот процесс неудобен.

Вопрос:

Где ограничение, это затмение или java или что-то еще, что не позволяет отладчику функционировать должным образом за пределами 60К?

1 Ответ

1 голос
/ 03 марта 2020

Ограничение задается в формате Java байт-код :

В таблице номеров строк номер строки сохраняется в виде без знака два байта количество (u2), в результате чего максимальный номер строки составляет 65 535 .

Кроме того, эффективное ограничение дается людьми, которые должны прочитайте код 60k LO C - это слишком много, чтобы это был читаемый код.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...