Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
при большой загрузке приложение, написанное на Java, будет вылетать из-за проблем Java-машины. На С++ подобных проблем нет
Но все мы помним покойного робота Томми работавшего на java, который влетел в бетонную стену на 70 миль/ч...
Java не такая уж и быстрая, как многие про неё говорят.
Если создаётся огромное количество маленьких объектов, и к работе приступает сборщик мусора...
Что имеет отношение к реализации виртуальной машины, но никак не к языку.
Немного не понял смысла фразы "Java является довольно быстрым языком", что значит быстрый язык?
Я немного не в курсе, но разве GB не является частью Java, и от него можно отказаться? Разве можно самому убить нужный объект в GB не запуская его?
Уборщик мусора работает паралельно, а никак не последовательно. И саму работу VM машины тормозит только косвенно. При наличии возможности обрабатывать несколько потоков на разных процессорах, у вас не будет наблюдаться потери производительности. Кстати под обработку большого числа параллельных процессов заточена "Niagara".
Но все мы помним покойного робота Томми работавшего на java, который влетел в бетонную стену на 70 миль/ч...
Web-разработка: Java vs C++