Я читал комментарии к этому ответу, и я увидел эту цитату.
Объектно-ориентированные функции и объектно-ориентированные функции быстро используются (быстрее, чем С++ во многих случаях), потому что они разработаны с самого начала. и Коллекции бывают быстрыми. Стандартная Java превосходит стандартную C/С++ в этой области, даже для большинства оптимизированных C-кодов.
Один пользователь (с действительно высоким rep, который я мог бы добавить) смело защищал это утверждение, заявляя, что
-
выделение кучи в java лучше, чем С++
-
и добавил этот оператор, защищающий коллекции в java
И коллекции Java быстро сравниваются с коллекциями С++, в основном из-за разной подсистемы памяти.
Итак, мой вопрос: может ли это быть действительно так, и если да, то почему распределение java-кучи намного быстрее.