У меня есть приложение-свинг Java, которое может загружать файлы на сервер. Он использует всю доступную пропускную способность загрузки, и это нормально, когда я дома. Но он потребляет огромную пропускную способность при загрузке, когда я на работе, и поэтому я хочу иметь некоторые настройки для ограничения использования пропускной способности. Как мне это сделать?
Это многопоточное приложение, поэтому переопределение метода read и добавление дополнительной логики сделало бы код более сложным.
Существует ли простая настройка JVM для этого? Или есть какой-то метод Java, например SomeJREClass.setMaximumAllowedBandwidth (int);
Заранее спасибо