У меня есть мои журналы, которые хранятся в объекте StringBuilder. Есть почти 214873 строк, которые хранятся. Каждый раз, когда код обнаруживает ошибку, сообщение об ошибке сохраняется в объекте StringBuilder и добавляется к следующей ошибке и так далее.StringBuilder принимает время для хранения значения строки
И наконец, при регистрации всех сообщений об ошибках. Строки в объекте StringBuilder записываются в hdf. Проблема, с которой я сталкиваюсь, занимает 6 часов, чтобы сохранить полные ошибки в объекте StringBuilder. Есть ли способ уменьшить время хранения, чтобы запустить код fatser в производственном кластере?
Заранее спасибо.
Почему вы так делаете? –
Просто потому, что я не могу использовать регистратор в этом случае. У нас нет конфигурации log4j в нашем кластере. – Neethu
Я думаю, вам нужно немного объяснить фон, потому что совсем не ясно, почему вы хотите хранить записи журнала в памяти обо всех местах, не говоря уже о гигантской строке. –