Xamarin, wydajność metody Load w klasie ContentManager

0

Cześć

Piszę sobie prototyp gierki na Xamarinie i zastanawiam się nad kwestią działania metody Load w klasie ContentManager. Czy wywołanie jej spowoduje wczytanie zasobu z pamięci, czy wszystko jest ładowane są przy starcie aplikacji i wspomniana metoda zwraca mi tylko obiekt z jakiejś listy (co jest oczywiście dużo szybsze i bezproblemowe)? W dokumentacji nie znalazłem żadnego opisu, a kwestia dla mnie dość ciekawa.

Tutiturumtu

0

polecam zainstalowanie dotpeek i przekonanie się samemu, tego typu pytań pewnie będziesz miał więcej

0

Dzięki, sprawdzę :d

0

A więc po małym śledztwie udało mi się ustalić, że po pierwszym załadowaniu zasobu Xamarin wrzuca zasób do swoistego cache (jakiś Dictionary<string, object>) i przy każdym wywołaniu metody Load odpowiednio sprawdza czy zasób już jest załadowany i ewentualnie go zwraca. Dzięki za podpowiedź, dotPeek z pewnością przyda się jeszcze niejeden raz :d

1 użytkowników online, w tym zalogowanych: 0, gości: 1