Ile pamięci w bajtach zrobić typy jak int
, bool
, float
, double
, decimal
, object
i string
zastosowanie po dodaniu jako pole do instancji klasy?Ile bajtów pamięci każdy typ zużywa .NET (środowisko 32-bitowe)?
7
A
Odpowiedz
10
This page zawiera rozmiar każdego typu danych w bitach (dzielenie przez 8 uzyskać bajtów)
byte 8 sbyte 8 int 32 uint 32 short 16 ushort 16 etc...
obiektu i łańcuch są typy odniesienia. Typy referencyjne zajmują co najmniej rozmiar wszystkich zawartych w nich pól plus rozmiar samego odniesienia.
Podobne
+0
Myślę, że zapomniałeś wspomnieć, że liczby reprezentują bity, a nie bajty –
Powiązane problemy
- 1. Ile pamięci zużywa numpy ndarray?
- 2. Python: Ile miejsca zajmuje każdy element listy?
- 3. TensorFlow: Jak zmierzyć, ile pamięci GPU otrzymuje każdy tensor?
- 4. Użycie pamięci Python: Który z moich obiektów zużywa najwięcej pamięci?
- 5. Knockout.js zużywa zbyt dużo pamięci
- 6. Jak mogę sprawdzić, ile energii zużywa mój komputer?
- 7. Ile bajtów kontroler pamięci podręcznej pobiera czas z pamięci głównej do pamięci podręcznej L2?
- 8. Ile pamięci używa Nashorn ScriptEngine?
- 9. Jak mogę określić, ile pamięci zajmuje aplikacja .Net?
- 10. list() zużywa więcej pamięci niż rozumienie list
- 11. Ile pamięci faktycznie używa PHP?
- 12. Czy istnieje sposób sprawdzenia, ile procesora zużywa procesor na rdzeń?
- 13. PHP - określić, ile bajtów wysłano przez http
- 14. Ile kosztuje odbiornik dla pamięci?
- 15. Ile pamięci używa tablica HashTable?
- 16. dlaczego numpy opray czyta z pliku zużywa tyle pamięci?
- 17. Ugodowe środowisko sieciowe na ASP .NET MVC
- 18. Ile pamięci powinna przydzielić "managed_shared_memory"? (boost)
- 19. Ile bajtów jest wymaganych do dokładnego wykrywania typu MIME?
- 20. Ile pamięci wykorzystuje obiekt Java, gdy wszystkie jego elementy mają wartość NULL?
- 21. Python środowisko drukowania zmienna adres pamięci
- 22. Tworzenie analogu Haskella Każdy typ w Julii
- 23. Dlaczego związek zużywa więcej pamięci, jeśli argument jest zbiorem?
- 24. Dlaczego powtarzające się parsowanie JSON zużywa coraz więcej pamięci?
- 25. Dlaczego JVM zużywa mniej pamięci niż podano -Xms?
- 26. Skrypt Pythona z pulą Gevent, zużywa dużo pamięci, blokuje się
- 27. Dlaczego funkcja Haskella "nie rób nic", id, zużywa ton pamięci?
- 28. Haskell - Zliczanie ile razy każdy odrębny element na liście występuje
- 29. Ile "rdzeni CUDA" ma każdy procesor wieloprocesorowy GPU?
- 30. Jakie jest najlepsze środowisko programistyczne gier .NET?
który zależy od kilku rzeczy, jak wersji .NET i bitness (32 kontra 64 bity) ... dokładny układ pamięci jest zazwyczaj nieznana przed starcie! Dla przybliżonej liczby można sprawdzić [MSDN] (http://msdn.microsoft.com/en-us/library/eahchzkf%28v=vs.100%29.aspx). – Yahia
@Yahia faktycznie 32bit vs 64bit nie ma znaczenia. Bajt będzie bajtem, Int32 będzie Int32 itp. –
@JohnDemetriou czy masz źródło, aby utworzyć kopię zapasową roszczenia? – user1306322