Xamarin, wydajność metody Load w klasie ContentManager

Xamarin, wydajność metody Load w klasie ContentManager
  • Rejestracja: dni
  • Ostatnio: dni
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

  • Rejestracja: dni
  • Ostatnio: dni
0

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

  • Rejestracja: dni
  • Ostatnio: dni
0

Dzięki, sprawdzę :d

  • Rejestracja: dni
  • Ostatnio: dni
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

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.