java low latency & high performance
От: Аноним  
Дата: 12.10.13 02:43
Оценка:
привет, будет интервью в понедельник по этой теме. подскажите какие темы почитать, посоветуйте материал.

что вы бы ответили если бы вам сказали рассказать про java low latency & high performance
спасибо.
Re: java low latency & high performance
От: devcoach  
Дата: 12.10.13 06:45
Оценка: 2 (1)
Здравствуйте, Аноним, Вы писали:

А>что вы бы ответили если бы вам сказали рассказать про java low latency & high performance

Таких вопросов не бывает. Производительность всегда рассматривается в рамках какой-то задачи.
Если это IO, то нужно помнить про буфферизацию, IO vs NIO.
Стриминговые vs объектные подходы (память и скорость vs удобство).
Если это multithreading, то рассказать про high contention, starvation, закон Амдала, если совсем глубоко лезть — то можно про false sharing заикнуться.
Если это СУБД, то индексы, оптимистичные vs пессимистичные блокировки.
Если это коллекции, то нужно знать их внутреннее устройство, и на основе этого понимать, когда какая коллекция нужна.
Если это GC, то знать структуру хипа, понимать, из-за чего могут возникать тормоза, и как от них избавиться.
И т.д.

Ну и общие подходы, разумеется, нужно понимать: кэширование, минимизация IO, алгоритмическая сложность, и т.д.
Re[2]: java low latency & high performance
От: Аноним  
Дата: 12.10.13 09:22
Оценка:
Спасибо, что такое Стриминговые vs объектные подходы?
Re[3]: java low latency & high performance
От: flаt  
Дата: 12.10.13 09:26
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Спасибо, что такое Стриминговые vs объектные подходы?

SAX vs DOM.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.