|
|
|
Как храниться struct в vector
|
|||
|---|---|---|---|
|
#18+
semen.s.semenCerebrumДаже само то, что я, как разработчик, теперь еще должен думать о каких-то cache misses (про которые раньше почему-то все упорно молчали, а сейчас вдруг стало трендом - с чего бы это? ЭЭЭЭ Как мне казалось это от задачи зависит Если, скажем, Вы пишите свои высокоскоростные коллекции или системы обработки данных в реальном времени то понимание cache misses это строго обязательная процедура Если же кодите CRUD формочки - то наверное нет. При этом Ява это или С++ роли не играет. Пожалуй, это единственный раз, когда я с тобой согласен. Если не critical path, то не нужно думать про процессорный кэш. Не оптимизируй раньше времени, но оставь для этого место, чтобы можно было малой кровью заменить один контейнер другим. А стали думать про процессорный кэш, как и про кэш ОС, типа Page Cache, по мере возрастания потребностей клиента по latency и responsiveness. Как можно заметить, пользователи тупеют, ленятся, машины умнеют (например, сейчас ML пилим просто чтобы облегчить пользователю работу с продуктом, хотя новой функциональности с точки зрения пользователя не добавляется при этом). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2019, 14:58 |
|
||
|
|

start [/forum/topic.php?fid=57&startmsg=39757213&tid=2017686]: |
0ms |
get settings: |
11ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
188ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
2ms |
| others: | 242ms |
| total: | 510ms |

| 0 / 0 |
