Habr
All streams
Search
Write a publication
Settings
Login
Pull to refresh
25
Евгений Филиппов
@whtiger
read-only
User
Send message
Profile
Articles
1
Posts
News
Comments
349
More
Dropdown
Bookmarks
252
Copy RSS link
Строковые классы Java. Сравнение производительности
@whtiger
Aug 26 2010 at 05:00
Чорт! Хотел написать совсем же другое :)
String s = «fjkdsjfjkd… 10 кб текста… ksjdkfjdskjf»;
s = s.substring(1,2);
Вот, получается, что s остаётся здоровенным, хотя использует совсем маленький кусочек.
Язык Go с точки зрения PHP-разработчика
@whtiger
Aug 25 2010 at 07:51
Странно, но NYSE использует JBoss, который написан на java. А у них там до 100000 транзакций в секунду.
Строковые классы Java. Сравнение производительности
@whtiger
Aug 25 2010 at 06:54
Посмотрите ещё здесь:
www.ibm.com/developerworks/ru/library/j-ropes/
Там есть и сравнение производительности String, StringBuffer, StringBuilder и Ropes for java.
Строковые классы Java. Сравнение производительности
@whtiger
Aug 24 2010 at 15:32
Или наоборот -client, это было полгода назад, забыл уже =( Но результаты стали практически идентичными.
Строковые классы Java. Сравнение производительности
@whtiger
Aug 24 2010 at 15:28
Ещё небольшая «фича» класса String:
String s = «fjkdsjfjkd… 10 кб текста… ksjdkfjdskjf»;
String s1 = s.substring(1,2);
И объект s1 занимает столько же памяти как и объект s. Понятно, что это сделано для скорости, но всё же =)
Строковые классы Java. Сравнение производительности
@whtiger
Aug 24 2010 at 15:25
Как то тоже показывал коллегам как быстр JRockit, а потом сделали java -server и оказалось, что обычная java работает точно так же быстро.
Обучающие семинары по Android в Санкт-Петербурге (регистрация завершена)
@whtiger
Jun 2 2010 at 10:03
Что насчёт стоимости? Или бесплатно?
Задача о рюкзаке: а что же внутри?
@whtiger
May 17 2010 at 07:07
К сожалению в этом алгоритме не учитывается форма рюкзака и форма вещей, что бывает важно в RPG-шном рюкзаке
Незаметная смерть распознавания речи
@whtiger
May 5 2010 at 13:00
и ещё может появиться проблема, что не будет двух абсолютно одинаковых компьютеров :)
Android 2.1 на HTC Hero — личный опыт
@whtiger
May 4 2010 at 08:04
В BeHero у меня почему-то не запускались некоторые игры из маркета. А в Villain они работают. (точно глючила zum zum free, например)
Качественная фотография гаджета в домашних условиях
@whtiger
Apr 9 2010 at 12:07
Вместо редактора можно запустить IE/Firefox с about:blank и сделать полноэкранный режим (обычно F11)
Подсчёт времени выполнения метода через аннотацию
@whtiger
Mar 31 2010 at 11:55
Конечно сама аннотация ничего не считает. Но некоторая магия всё же происходит :) Попробую как-нибудь по другому написать.
Будущее построения архитектуры Java EE приложений становится яснее
@whtiger
Mar 29 2010 at 09:37
Просто вы написали, что «не эти технологии вместе», а JPA — часть JavaEE.
Будущее построения архитектуры Java EE приложений становится яснее
@whtiger
Mar 29 2010 at 08:39
Это я к тому спрашиваю, что JPA это в общем-то часть JavaEE. И мне было бы интересно узнать какая другая технология, по вашему мнению, более удобна.
Будущее построения архитектуры Java EE приложений становится яснее
@whtiger
Mar 29 2010 at 07:55
Забыл написать, что я использую jpa.
Будущее построения архитектуры Java EE приложений становится яснее
@whtiger
Mar 29 2010 at 07:54
Расскажите, пожалуйста, через что вы используете Spring ORM? Как я понимаю там есть выбор из hibernate, jpa, jdo.
Подсчёт времени выполнения метода через аннотацию
@whtiger
Mar 26 2010 at 14:24
Наверное мало кто понял как это относится к java и java annotations
Подсчёт времени выполнения метода через аннотацию
@whtiger
Mar 26 2010 at 09:39
Это была первая пришедшая в голову простая задача :) Пойду изучать perf4j
Подсчёт времени выполнения метода через аннотацию
@whtiger
Mar 26 2010 at 08:04
Если кто-нибудь знает где это всё подробно описано — напишите в комментариях, пожалуйста.
Мне пришлось изучать код библиотеки lombok (http://projectlombok.org/, интересная библиотека кстати) для того, чтобы разобраться.
Подсчёт времени выполнения метода через аннотацию
@whtiger
Mar 26 2010 at 07:51
Да, похоже это всё появилось только в 1.6.
В 1.5 моя аннотация игнорируется.
Back
Here
1
2
3
4
...
17
18
There
Back
Information
Rating
Does not participate
Location
Россия
Date of birth
September 20 1978
Registered
October 4 2007
Activity
February 23 2013 at 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 моя аннотация игнорируется.