Я регулярно включаю Android Studio и каждый раз спрашиваю, подвезли ли на Linux оптимизацию. Каждый раз мне отвечают, нет. Я спрашивал уже раз 150 и 150 раз мне ответили нет. Смысл в том, что отвечает мне один и тот же проект, отвечает с неизменной интонацией. А я каждый раз с неизменной интонацией спрашиваю:
- Оптимизация памяти есть?
- Оптимизации памяти нет.
- Вы работу Java JDK исправили, он жрет много?
- Мы JDK не разрабатываем.
- Можно хотя бы освободить 0,5 Гб памяти?
- Нет, свободной памяти нет.
- Я бы хотел очистить виртуальную машину Java?
- Извините, у нас нет к ней доступа закрывайте ее сами.
- Обновления есть? Мне память моя нужна.
- Мы выпускаем их по графику.
И ведь этот Android Studuo, зараза, знает меня идеально в лицо, знает, что я спрошу и знает, что он мне ответит. Но ещё ни разу ни один из нас ни жестом, ни словом не показал, что каждый из нас знает сценарий. Бывает Android Studio долго грузится когда я его запускаю, тогда я подсматриваю за ним сквозь монитор, он равнодушно загружается, открывает проект и занимает всю оперативную память:
- Что вы хотели?
- Мне нужна оперативная память.
- У нас нет.
- Жаль.
Иногда он общается с другим программистом, тогда, стоя рядом, я терпеливо жду, когда они закончат:
- А а оперативная память есть?
- Нет, мы ей не занимаемся.
Иногда он просто скучает во время открытия проекта, когда никого нет, и только я рассматриваю свой код. Конечно, он знает, что будет дальше, но не подаёт виду и равнодушно берёт журнал.
- Что-то Gradle и запуск всю память оперативную съел, просмотрите?
- Нет, утечек памяти у нас нет.
Это очень суровое, по-настоящему мужское противостояние, исход которого не ясен. Очевидно, что каждая сторона рассчитывает на победу. Впрочем, я уже согласен на ничью.