Size: a a a

2021 March 13

D

Danya in pro.cxx
text
а где почитать про взаимодействие кеша с программой
Литературу по Архитектуре ЭВМ
источник

VB

Vladimir Bazilevich in pro.cxx
text
а тут знает кто почему первое заполнение массива медленнее повторного
Возможно, там аллокация памяти во второй раз не происходит
источник

SH

Serhii Herashchenko in pro.cxx
text
а тут знает кто почему первое заполнение массива медленнее повторного
Покажи код
источник

t

text in pro.cxx
Serhii Herashchenko
Покажи код
да там обычное заполнение массива
источник

SH

Serhii Herashchenko in pro.cxx
text
да там обычное заполнение массива
Ну тогда да, первый раз подгружалась память в кэш
источник

MK

Mikhail Kalugin in pro.cxx
text
да там обычное заполнение массива
Где массив? Стек, куча? Что еще происходит между заполнениями?
источник

t

text in pro.cxx
Mikhail Kalugin
Где массив? Стек, куча? Что еще происходит между заполнениями?
в куче между заполнениями ничего нет
источник

MK

Mikhail Kalugin in pro.cxx
text
в куче между заполнениями ничего нет
Либо первоначальное выделение массива попало в подсчет времени либо (что на самом деле более вероятно если массив небольшой) работа кэша.
источник

t

text in pro.cxx
Mikhail Kalugin
Либо первоначальное выделение массива попало в подсчет времени либо (что на самом деле более вероятно если массив небольшой) работа кэша.
а чем разница если в стеке
источник

IZ

Ilia Zviagin in pro.cxx
text
а тут знает кто почему первое заполнение массива медленнее повторного
Без кода говорить нет смысла
источник

IZ

Ilia Zviagin in pro.cxx
text
а где почитать про взаимодействие кеша с программой
Не надо нигде про это читать, это бесполезно
источник

t

text in pro.cxx
Ilia Zviagin
Не надо нигде про это читать, это бесполезно
захотелось бесполезного
источник

IZ

Ilia Zviagin in pro.cxx
Serhii Herashchenko
Ну тогда да, первый раз подгружалась память в кэш
Там куча всего может быть. Например загрузка статической инициализированной памяти с диска
источник

IZ

Ilia Zviagin in pro.cxx
/s@SupaproBot
источник

S

SupaproBot in pro.cxx
@VinnichukPetr Ваш вопрос перемещён в чат @supapro . Там Вам с радостью помогут с Вашей проблемой :)
источник

ПВ

Пётр Винничук... in pro.cxx
SupaproBot
@VinnichukPetr Ваш вопрос перемещён в чат @supapro . Там Вам с радостью помогут с Вашей проблемой :)
Хорошо
источник

IZ

Ilia Zviagin in pro.cxx
text
а чем разница если в стеке
Хотя бы в том что память не надо выделять
источник

S

SupaproBot in pro.cxx
Переслано от ƲΔŁᙀАMᗸΔ
Привет всем, мне нужно использовать библиотеку OpenImageIO, но не могу понять как ее добавить в CmakeLists.txt, чтобы #include не выдавал ошибку.
Видел есть разные способы, но нет понимания какой выбрать и какой мне подходит, подскажите пожалуйста.
источник

IZ

Ilia Zviagin in pro.cxx
SupaproBot
Переслано от ƲΔŁᙀАMᗸΔ
Привет всем, мне нужно использовать библиотеку OpenImageIO, но не могу понять как ее добавить в CmakeLists.txt, чтобы #include не выдавал ошибку.
Видел есть разные способы, но нет понимания какой выбрать и какой мне подходит, подскажите пожалуйста.
target_include_directory

target_library_directory

target_library

Что-то типа того, а вообще @probuildsystems
источник

q

qwerty in pro.cxx

char arr[N][N];

for(std::size_t i = 0; i < N; ++i)
   for(std::size_t j = 0; j < N; ++j)
       arr[i][j] = 0;

for(std::size_t i = 0; i < N; ++i)
   for(std::size_t j = 0; j < N; ++j)
       arr[j][i] = 0;

Меня на каком-то собесе попросили рассказать про разницу между этими операциями. Кажется, вопрос неплохой, так же дает возможность немного углубиться...
источник