В последнее время я изучаю долото сверху вниз, не имея предыдущего контакта с Scala и только проходя знакомство с Java. По мере того, как я пытался создавать большие и большие аппаратные конструкции, я начинаю генерировать загадочные ошибки из Java, которые, как я определил, связаны с ресурсами, которые Java считает. Я определил это, выполнив идентичный код долота на разных машинах и получив либо успех, либо ряд ошибок Java, начиная с загадочного «следующего на пустом итераторе» и заканчивая явным «превышением лимита по протоколу GC» или пространствами стека Java или ошибками в куче пространства , Я ожидаю, хотя я не уверен, что есть способы настроить Java и/или Scala/Chisel, чтобы открыть ограничения, с которыми я сталкиваюсь в некоторых средах. Я искал документацию по долотам за минимальные и/или рекомендуемые настройки и способы определения этих ограничений и установить новые безрезультатно.Рекомендуемые настройки Java/Scala для Chisel
Было бы здорово, если бы мы смогли уловить некоторую мудрость относительно этой, вероятно, общей трудности новичков. Какие настройки Java/Scala меня волнуют? Как узнать, что они собой представляют? Как мне их изменить? Заранее благодарим за понимание.
Кроме того, было бы здорово начать компиляцию «списка хитов» критических ошибок Java/Scala, которые могут быть связаны с ресурсами. «На следующем пустом итераторе» я действительно хватался за соломинку.