Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

О С++, Java, Borland и операторе new - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Чтение дат СТЛ http://www.cyberforum.ru/cpp-beginners/thread944320.html
Здорова! Есть задачка: "Существуют стандартные способы чтения, записи и представления дат под управлением класса locale. Прочитайте о них в документации к вашей реализации и напишите небольшую...
C++ Непонятный вывод: постфиксные и префиксные инкремент/декремент Под спойлером весь который можно просто скопипастить и запустить в онлайн компиляторе http://www.compileonline.com/compile_cpp11_online.php #include <iostream> using namespace std; ... http://www.cyberforum.ru/cpp-beginners/thread944280.html
C++ Обработка нескольких событий
На форму за короткое время приходит несколько (3-7) одинаковых событий, которые вызывают в свою очередь один и тот же метод. Каким образом можно обработать этот спам и вызвать нужный метод 1 (ну или...
class String, error lnk C++
class String { friend std::istream& operator>>(std::istream&, String&); // Функция ввода public: typedef Vec<char>::size_type size_type; operator char*(); // Оператор...
C++ Функция принимает ссылку на указатель. Куча ошибок http://www.cyberforum.ru/cpp-beginners/thread944229.html
Как правильно передать аргумент в функцию? Уже все способы перепробовал) #include <iostream> template<typename T> void ShowVectorInfo(const T *&vector, size_t size) { std::cout <<...
C++ thread-safe ли? Насколько я понимаю, для х32 процессоров атомарными операциями не являются те, что с double/long long, для х64 же и они атомарны. Если я прав, то будет ли thread-safe данная ситуация на х32: Имеем... подробнее

Показать сообщение отдельно
zer0mail
2334 / 1960 / 192
Регистрация: 03.07.2012
Сообщений: 7,033
Записей в блоге: 1

О С++, Java, Borland и операторе new - C++

27.08.2013, 13:24. Просмотров 333. Ответов 3
Метки (Все метки)

Несколько лет назад программировал задачу для решения головоломки, при этом создавалось (и уничтожалось) до 10млн мелких объектов/сек. Borland был старенький, версия 3.1 Решение на Java было быстрее раза в 1.5. Изначально я предполагал, что Java отстанет, но она оказалась быстрей (наверное, у Borland менеджер памяти тратил много ресурсов). Позже запустил программу на VS и она сравнялась с Java. А сегодня и подумал: что если для новых объектов использовать память от старых (replacement new)? Сделала и VS обогнал Java почти в 4 раза (15сек вместо 55).

И теперь у меня возник вопрос - а есть ли у Java аналог replacement new?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru