Хабр
Все потоки
Поиск
Редактировать
Настройки
Войти
Обновить
25
Евгений Филиппов
@whtiger
read-only
Пользователь
Отправить сообщение
Профиль
Статьи
1
Посты
Новости
Комментарии
349
Ещё
Открыть список
Закладки
252
Скопировать ссылку на RSS
Строковые классы Java. Сравнение производительности
whtiger
26 авг 2010 в 05:00
Чорт! Хотел написать совсем же другое :)
String s = «fjkdsjfjkd… 10 кб текста… ksjdkfjdskjf»;
s = s.substring(1,2);
Вот, получается, что s остаётся здоровенным, хотя использует совсем маленький кусочек.
Язык Go с точки зрения PHP-разработчика
whtiger
25 авг 2010 в 07:51
Странно, но NYSE использует JBoss, который написан на java. А у них там до 100000 транзакций в секунду.
Строковые классы Java. Сравнение производительности
whtiger
25 авг 2010 в 06:54
Посмотрите ещё здесь:
www.ibm.com/developerworks/ru/library/j-ropes/
Там есть и сравнение производительности String, StringBuffer, StringBuilder и Ropes for java.
Строковые классы Java. Сравнение производительности
whtiger
24 авг 2010 в 15:32
Или наоборот -client, это было полгода назад, забыл уже =( Но результаты стали практически идентичными.
Строковые классы Java. Сравнение производительности
whtiger
24 авг 2010 в 15:28
Ещё небольшая «фича» класса String:
String s = «fjkdsjfjkd… 10 кб текста… ksjdkfjdskjf»;
String s1 = s.substring(1,2);
И объект s1 занимает столько же памяти как и объект s. Понятно, что это сделано для скорости, но всё же =)
Строковые классы Java. Сравнение производительности
whtiger
24 авг 2010 в 15:25
Как то тоже показывал коллегам как быстр JRockit, а потом сделали java -server и оказалось, что обычная java работает точно так же быстро.
Обучающие семинары по Android в Санкт-Петербурге (регистрация завершена)
whtiger
2 июн 2010 в 10:03
Что насчёт стоимости? Или бесплатно?
Задача о рюкзаке: а что же внутри?
whtiger
17 мая 2010 в 07:07
К сожалению в этом алгоритме не учитывается форма рюкзака и форма вещей, что бывает важно в RPG-шном рюкзаке
Незаметная смерть распознавания речи
whtiger
5 мая 2010 в 13:00
и ещё может появиться проблема, что не будет двух абсолютно одинаковых компьютеров :)
Android 2.1 на HTC Hero — личный опыт
whtiger
4 мая 2010 в 08:04
В BeHero у меня почему-то не запускались некоторые игры из маркета. А в Villain они работают. (точно глючила zum zum free, например)
Качественная фотография гаджета в домашних условиях
whtiger
9 апр 2010 в 12:07
Вместо редактора можно запустить IE/Firefox с about:blank и сделать полноэкранный режим (обычно F11)
Подсчёт времени выполнения метода через аннотацию
whtiger
31 мар 2010 в 11:55
Конечно сама аннотация ничего не считает. Но некоторая магия всё же происходит :) Попробую как-нибудь по другому написать.
Будущее построения архитектуры Java EE приложений становится яснее
whtiger
29 мар 2010 в 09:37
Просто вы написали, что «не эти технологии вместе», а JPA — часть JavaEE.
Будущее построения архитектуры Java EE приложений становится яснее
whtiger
29 мар 2010 в 08:39
Это я к тому спрашиваю, что JPA это в общем-то часть JavaEE. И мне было бы интересно узнать какая другая технология, по вашему мнению, более удобна.
Будущее построения архитектуры Java EE приложений становится яснее
whtiger
29 мар 2010 в 07:55
Забыл написать, что я использую jpa.
Будущее построения архитектуры Java EE приложений становится яснее
whtiger
29 мар 2010 в 07:54
Расскажите, пожалуйста, через что вы используете Spring ORM? Как я понимаю там есть выбор из hibernate, jpa, jdo.
Подсчёт времени выполнения метода через аннотацию
whtiger
26 мар 2010 в 14:24
Наверное мало кто понял как это относится к java и java annotations
Подсчёт времени выполнения метода через аннотацию
whtiger
26 мар 2010 в 09:39
Это была первая пришедшая в голову простая задача :) Пойду изучать perf4j
Подсчёт времени выполнения метода через аннотацию
whtiger
26 мар 2010 в 08:04
Если кто-нибудь знает где это всё подробно описано — напишите в комментариях, пожалуйста.
Мне пришлось изучать код библиотеки lombok (http://projectlombok.org/, интересная библиотека кстати) для того, чтобы разобраться.
Подсчёт времени выполнения метода через аннотацию
whtiger
26 мар 2010 в 07:51
Да, похоже это всё появилось только в 1.6.
В 1.5 моя аннотация игнорируется.
Назад
Сюда
1
2
3
4
...
17
18
Туда
Назад
Информация
В рейтинге
Не участвует
Откуда
Россия
Дата рождения
20 сентября 1978
Зарегистрирован
4 октября 2007
Активность
23 февраля 2013 в 14:15
String s = «fjkdsjfjkd… 10 кб текста… ksjdkfjdskjf»;
s = s.substring(1,2);
Вот, получается, что s остаётся здоровенным, хотя использует совсем маленький кусочек.
Там есть и сравнение производительности String, StringBuffer, StringBuilder и Ropes for java.
String s = «fjkdsjfjkd… 10 кб текста… ksjdkfjdskjf»;
String s1 = s.substring(1,2);
И объект s1 занимает столько же памяти как и объект s. Понятно, что это сделано для скорости, но всё же =)
Мне пришлось изучать код библиотеки lombok (http://projectlombok.org/, интересная библиотека кстати) для того, чтобы разобраться.
В 1.5 моя аннотация игнорируется.