Я создал простой RMI-сервер и клиент, используя шаги и программы, упомянутые в https://www.geeksforgeeks.org/remote-method-invocation-in-java/
Когда я профилирую (используя YourKit) клиентскую программу (ClientRequest.java), я вижу всплеск ЦП (около 10% использования) и я также вижу GC. Мне любопытно, почему эта простая программа вызывает GC. Есть много кучи памяти, все еще доступной.
Я вижу потоки "RMI RenewClean" и "RMI Scheduler" в профилировщике. Являются ли эти темы причиной GC? Мне интересно, почему простой вызов RMI вызывает GC. Может ли кто-нибудь предоставить какой-либо вклад? Я прикрепил снимок YourKit здесь:
http://www.mediafire.com/file/jnlxk4mjv69xecs/ClientRequest-2019-10-30.snapshot/file
Я попытался выполнить поиск в Интернете, но не смог найти ничего связанного.