Aby program był efektywny w pamięci podręcznej, używane dane powinny być przechowywane liniowo w prawo?Efektywne buforowanie i BLOB - profilowanie trafień w pamięci podręcznej/pomyłek
Więc zamiast alokacji dynamicznej umieszczam moje dane w obszarze blob za pomocą alokatora liniowego. Czy to wystarcza, aby poprawić wydajność? co powinienem zrobić, aby jeszcze bardziej zwiększyć wydajność pamięci podręcznej?
Wiem, że to pytanie ARENT specyficzne, ale nie wiem, jak to wytłumaczyć ...
Które programy mogą Me odsłon cache/strzela pomóc?
to, co jest wystarczające/przydatne/potrzebne do poprawy wydajności, powinno być rozstrzygane przez profilowanie, a nie przez czysty domysł. gdyby istniał uniwersalny przepis, zostałby już zaimplementowany w bibliotece środowiska wykonawczego. – Vlad
Po prostu dodano kolejne pytanie ... Czy znasz profilera wykrywającego trafienia/pomyłki w pamięci podręcznej, aby sprawdzić, czy jakieś zmiany, które robię, zwiększają wydajność? –