Безопасная публикация и инициализация Java-объектов, или #когдаужепочинятdoublecheckedlocking

JAVA*
Пост из серии «будни перформанс-инженеров» и «JavaOne круглый год». К моему величайшему facepalm'у на прошедшем JavaOne была тьма вопросов про double-checked locking, и как правильно делать ...
+92
6 мая 2012, 18:02
238
TheShade 213,1

Как раскрыть мощь HTML5 Canvas для игр перевод

Браузеры, поддерживающие HTML5, и платформа HTML5 для Windows 8 Metro сегодня становятся серьезными кандидатами для разработки современных игр. Благодаря canvas, у вас есть доступ к аппаратно- ...
+41
5 апреля 2012, 16:30
337
kichik 144,0

Удобство наблюдения, atop

Добрый день, сообщество, На Хабре уже говорилось о всевозможных TOP- овых утилитах, на этот раз, я хочу попробовать рассмотреть поближе утилиту atop. Постараюсь немного сравнить ее с существующими ...
+39
15 марта 2012, 10:32
187
Maxim_ka 15,4

«Сделайте мне красиво!» Выпуск №39

Вашему вниманию очередной выпуск подкаста о веб-разработке «Сделайте мне красиво!» Show notes: Пара слов про normalize.css Прекрасный учебник про Transitions-Transforms-Animation Отдаленные ...
прослушан 207 раз
+4
12 марта 2012, 22:53
18
begebot 6,5

Exceptions и производительность

C++*
Решил выложить небольшое исследование на тему того, как влияет поддержка исключений С++ на общую производительность кода. Мой опыт работы включает в себя несколько лет разработки под разные ...
+20
23 февраля 2012, 22:45
89
qehgt 29,8

Немного про повторное использование объектов

JAVA*
Недавно я наткнулся на блог, который ведет Peter Lawrey. Там можно найти интересную информацию, которая касается производительности кода под JVM. Там я нашел непривычный подход, который состоит в ...
+6
15 февраля 2012, 18:55
11
cursed 46,6

Ruby on Rails на Windows с тестами производительности

«Залог дружбы — это разность индивидуальностей» Юлиан Семенов.Все больше и больше Windows-разработчики интересуются Ruby — динамическим высокоуровневым языком программирования. Не малую роль здесь ...
+15
17 января 2012, 17:12
108
govorunov 5,0

Go: производительность горутин перевод

Введение В этом посте мы рассмотрим производительность горутин (goroutine). Горутины — это нечто в роде очень дешевых и легковесных потоков. Больше всего, наверное, они похожи на процессы в Erlang. ...
+50
31 декабря 2011, 21:00
38
ocyril 10,6

Что вы предпочтете для осуществления простейшего эксклюзивного доступа, исходя из производительности

JAVA*
58.09%
(201)
synchronized
10.4%
(36)
ReentrantLock (non fair)
11.27%
(39)
любой, так как их производительность практически идентична
20.23%
(70)
зависит от состязательности потоков, заходящих в критическую секцию, и от железа, на котором крутится приложение

Проголосовало 346 человек. Воздержалось 616 человек.

+5
28 ноября 2011, 08:42
1

Исследуем exception handling на HotSpot: бросание исключений

JAVA*
(пост из серии «будни перформанс-инженеров») Меня в личке спросили, что я могу сказать по поводу производительности try-catch, ну и исключений вообще. Итак, вот мой развёрнутый ответ, сначала про ...
+61
25 ноября 2011, 19:48
99
TheShade 213,1