Pytanie : Ile pamięć przydzielać dla dotnet zastosowanie?

Stawiać czoło być wywiad pytanie I stawiać czoło na jeden mój niedawny interview.

Generally howmuch pamięć przydzielać dla jakaś kropka sieć zastosowanie? i na jaki podstawa?

Can to odpowiedź to?

Odpowiedź : Ile pamięć przydzielać dla dotnet zastosowanie?

The kwota pamięć przydzielać kropka sieć zastosowanie zależeć przydzielać czy the zastosowanie biegać jako 32 lub 64 kawałek proces.

Na 32 kawałek system, każdy przedmiot przydzielać pamięć 8 bajt. Dla istnienie przedmiot ono musieć odnosić się od gdzieś - che ostatecznie wzrastać the kwota pamięć potrzebować dla przedmiot istnienie 12 bajt.

Na 64 kawałek system, the sytuacja być zły. The przedmiot pamięć przydział wzrastać 16 bajt, i 8 bajt wymagać dla odniesienie, więc każdy przedmiot potrzeba 24 bajt po prostu tfor istnienie.

 Jeżeli szyk tworzyć i niszczyć dużo, ono być ewentualny że the wzór tworzenie i śmieci kolekcja móc w .NET wielki dziura w pamięć który zmniejszać the rozmiar the wielki szyk który ono móc. Ten problem móc w zastosowanie stopniowo z pamięć nawet jeśli ono mieć żadny pamięć przeciek i swój pamięć wymaganie inaczej wzrastać przez czas.

Wszystkie przedmiot tworzyć the CLR być podległy ten chowany pamięć koszt, che móc w zastosowanie using wiele czas więcej pamięć oczekiwać. The liczba przedmiot utrzymywać w pamięć przy jakaś jeden czas, być może the liczba pole w indywidualny przedmiot lub masowy dane w wielki dane struktura, być skuteczny sposób the pojemność i wydajność .NET zastosowanie.      

Dementi: The informacja internet tutaj opierać się na the czytanie I robić na internet.
Inne rozwiązania  
 
programming4us programming4us