Afla cât de mult de memorie este utilizat cu un obiect în Python



Cum te duci despre a afla cât de mult de memorie este utilizat cu un obiect? Știu că este posibil pentru a afla cât de mult este utilizat de către un bloc de cod, dar nu de un obiect instanțiat (oricând în timpul vieții sale), care este ceea ce vreau.
**Nu's nici o modalitate ușoară de a afla dimensiunea memoriei de un obiect python**. Una dintre probleme s-ar putea găsi este că Python obiecte - cum ar fi liste și dicts - ar putea avea referințe la alte obiecte python (în acest caz, ceea ce ar fi dimensiunea fi? Dimensiunea conțin dimensiunea fiecărui obiect sau nu?). Există unele indicii aeriene interne și structurile legate de tipuri de obiecte și de colectare a gunoiului. În cele din urmă, unele obiecte python non-evidente comportamente. De exemplu, listele de rezervă spațiu pentru obiecte mai mult decât au, de cele mai multe ori; dicts sunt și mai complicate, deoarece acestea pot funcționa în diferite moduri (au o punere în aplicare diferite, pentru un număr mic de chei și, uneori, ei aloca intrări).


Există o [mare parte din cod](https://code.activestate.com/recipes/544288/) (și o [actualizat mare parte din cod](https://code.activestate.com/recipes/546530/)) acolo pentru a încerca să aproxima cel mai bine dimensiunea de un piton obiect în memorie. 


De asemenea, poate doriți să verificați unele [veche descriere despre PyObject](https://mail.python.org/pipermail/python-list/2002-March/135223.html) (interne struct C, care reprezintă aproape toate python obiecte).
in comert se gasesc carduri de memorie de maxim 256 gb, dar trebuie sa ai telefon care accepta card asa mare. fiecare telefon are un maxim de memorie pe care i-l poti pune. daca pui mai mare decat suporta, cardul nu va fi utilizabil.
e valabil si pentru aparatele foto. eu am cateva programe care chiar ma ajuta:
-wise memory optimizer (cand vezi ca memoria e mai mica de 500 mb dai pe optimize)
-parkcontrol (trebuie sa selectezi high performance, sunt 3 chestii acolo langa "make active" si trebuie sa apesi pe el dupa ce ai slectat)
si mai e un video pe care chiar l-am folosit si m-a ajutat. https://youtu.be/s9vf4v7o1xa
sper ca te-am ajutat daca da fundita daca nu, spune-mi cum ti-ai rezolvat problema :) intri in my computer si vezi cat mai ai liber in fiecare partitie. depinde si ce windows ai. in windows 10 poti intra in settings, system, storage si vezi acelasi lucru. nu stiu de ce e asa partitionata memoria. am vrut si eu sa imi iau telefonul asta de la emag si cand am umblat pe el si am vazut cata memorie are alocata aplicatiilor, m-am razgandit. mi-am luat telefonul wink city si are 5 gb pentru aplicatii depinde de ceea ce iti propui sa faci cu el banuiesc ca la memoria asta ram existenta si celelalte piese sunt de ultima generatie ai grija insa daca umbli la el sa nu ii pierzi garantia pentru operatiuni efectuate in afara unui service autorizat de firma care ti la vandut 
acum referitor la ce ai intrebat parerea mea e ca ai mai mult decat suficient deci e alegerea ta daca vrei sa mai investesti niste bani intra in task manager si uita-te la tab-ul performance sa vezi daca observi ceva anormal la consumul resurselor, poti lua si un soft pentru a vedea temperaturile, de ex. cpu-z, daca temperatura e prea mare se va inchide automat pentru a nu degrada hardware-ul. mare greseala ca ti-ai luat de 8gb. aplicatiile de la iphone iti consuma deja vreo 2gb, deci ti-ai luat mai degraba de 6gb. iphone-ul.:))) ceea ce este foarte putin! niciodata nu o sa-ti ajunga memoria oricat ai incerca. nu ai ce face. data viitoare sa fii mai atent/a! Aceasta este de fapt o întrebare complicată: atunci când utilizați un enum, este tradițional să aibă, de asemenea, un tabel de căutare în PB după cum sugerează Reed. Dar acest lucru ridică problema sincronizării definițiilor.


Ceea ce facem este genera tabelele de la definițiile ENUM, ca parte a construi / implementarea script-uri noastre pentru a se asigura că ambele reflectă același set de valori juridice.


Avem apoi funcții de comoditate care să ia un set de date întors dintr-o interogare DB, și ID hartă coloane în coloane (nou create), cu valori ENUM. Dar noi facem acest lucru imediat după rezultatele interogării sunt recuperate. Deci, sfatul meu ar fi să le hartă cât mai curând posibil, de preferință în DAL dumneavoastră. sa-l verifici privind viteza de reactie in jocuri, cum se vede un videoclip, suni pe un telefon si vezi cum se aude, vezi cat de repede scade bateria, vezi daca intra pe wifi, blochezi, apoi, wifi-ul si vezi cum merge pe date si apoi camera fota si video pe fata si spate. pentru date/informatii despre pc poti folosii everest ultimate 
pentru date despre procesor poti folosii cpu-z pentru placa video gpu-z