Moje środowisko to XP 32-bitowe. Znajduję się, gdy przydzielona pamięć ma prawie maksymalny rozmiar, 2 GB, co oznacza, że dostępna jest niewielka przestrzeń wirtualna, przydział pamięci jest bardzo wolny.Który z nich jest szybszy, odczytywanie z dysku lub przydzielanie pamięci systemowej
Więc jeśli mam plik strony, moja aplikacja musi je przeanalizować. Mam dwa sposoby. Jednym jest odczytanie ich wszystkich w pamięci systemowej, a następnie wykonanie analizy. Drugim jest zachowanie bufora pamięci najpierw jako pamięci podręcznej, a następnie odczytanie części pliku strony do tego bufora, przeanalizowanie, a następnie odrzucenie, następnie odczytanie drugiej części pliku strony i zastąpienie pamięci podręcznej, wykonaj ponownie analizę.
Z profilowania wygląda na to, że drugi jest szybszy, ponieważ pozwala uniknąć kosztu czasu przydziału.
Co myślisz? Dzięki w adavance.
+1 za profilowanie! – Justin