Potrzebuję znać rozmiar obiektów w moim programie Pythona. Mam pętlę for
, w której muszę znać rozmiar obiektów. Jeśli używam sys.getsizeof
, pamięć nie zwalnia natychmiast i nie widzę rzeczywistego rozmiaru. Czy jest sposób na zrobienie tego?python. uzyskać rozmiar obiektu
Moje obiekty to json i string. W najgorszym przypadku mogę zapisać je do pliku i sprawdzić rozmiary plików. Ale jak mogę wyglądać na w rozmiarze pliku z kodu Pythona?
Edycja: rozmiar serializowanych obiektów jest dla mnie ważniejszy. , więc druga część pytania jest niezbędna.
Dzięki.
wielkości pliku (reprezentujący szeregowany formę przedmiotu) na dysku, nie musi odpowiadać ilości pamięci zajmowanym przez odpowiedni obiekt. _Dlaczego musisz znać rozmiar? Czy masz na uwadze zużycie pamięci? Jaki jest większy problem, który próbujesz rozwiązać? –
Co dokładnie próbujesz zrobić z tymi informacjami? Może istnieć bardziej usprawniona ścieżka do celu. –
Do czego jest to potrzebne? Istnieje kilka rodzajów "rozmiarów". – hamstergene