Blazor WASM - out of memory

0

Cześć,
mam aplikację napisaną w blazor WASM, która m.in. obrabia duży plik z danymi i na jego podstawie tworzy inny plik z danymi w XML-u, który następnie user może pobrać. Przy większej liczbie danych aplikacja zwraca mi wyjątek "out of memory". Zakładam, że nie chodzi tu o pamięć systemową tylko o jakiś limit albo w przeglądarce albo w innym miejscu. Czy ktoś się orientuje w jaki sposób mogę zwiększyć tą liczbę pamięci? Czy powinienem to zrobić z poziomu przeglądarki czy aplikacji?
Z góry dziękuję za pomoc.

2

Spróbuj na .Net 5.
Chyba jest jakiś limit o nie da się zwiększyć.

0

@jacek.placek dziękuję za informację. Korzystam z .Net 6 więc nie chciałbym się cofać. A czy kojarzysz jaki jest to limit? Jak próbuję wygenerować plik XML o wielkości około 30 MB to wszystko jest ok, ale gdy danych jest dwa razy więcej to wywala mi już błąd. Nie jestem pewny czy limit dotyczy tylko pliku wyjściowego XML (który user ma pobrać) czy chodzi o wszystkie dane, które są przechowywane w danej chwili przez aplikację. Chodzi o to, że najpierw user wczytuje 3 pliki w tym jeden plik XML, które łącznie zajmują około 35 MB, następnie te pliki są przetwarzane i user powinien móc pobrać jeden plik XML. No i teraz zastanawiam się czy limit dotyczy tylko tego wyjściowego XML-a (przy generowaniu tego pliku wywala błąd) czy chodzi o wszystkie dane, które są przechowywane w w danej chwili przez aplikację w tym: pliki, które zostały wcześniej wczytane do apki, dane przechowywane w tablicach (pobrane z wczytanych plików) oraz w ogóle cała aplikacja?

0

Gdzieś widziałem jakieś info, że w 3x były jakieś pojedyncze MB. W 5 ponad 50 (?) A w 6 to nie wiem.

0

@jacek.placek czy mógłbyś troszkę precyzyjniej się wypowiedzieć? Nie do końca rozumiem co masz na myśli :(
Z góry dziękuję.

0

Ok :)
Widziałem kiedyś jakieś wpisy ludzi o limitach w wasm. W .Net Core 3 ktoś pisał o kilku MB, w .Net Core 5 o 50 MB i to nie z jakiejś dokumentacji tylko z testów userow. Bylo tez jakies info o tym, ze nie da sie tego zmienic w konfiguracji. No la no troche gdybanie. Przepraszam za takie laickie info. Duzo Ci to nie pomoze.

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