Ich weiß, dass die whos()
Funktion wird die Größe aller Objekte im Speicher geben. Dies kann sehr langsam ausgeführt werden und wird manchmal bei bestimmten Objekten fehlschlagen, wodurch die gesamte Funktion hängen bleibt. Gibt es eine Möglichkeit, die Größe im Speicher eines bestimmten Objekts, ähnlich die sys.getsizeof()
Funktion in Python zu erhalten?Finden Sie die Größe des einzelnen Objekts im Speicher
7
A
Antwort
12
whos()
akzeptiert regular expressions Objektnamen übereinstimmen, so können Sie so etwas wie
x = rand(100, 100)
whos(r"x")
zu erhalten Informationen über x
verwenden. Für die Größe
Base.summarysize(x)
4
Sie können die sizeof
Funktion in Bytes verwenden:
help?> sizeof
search: sizeof
sizeof(s::AbstractString)
The number of bytes in string s.
sizeof(T)
Size, in bytes, of the canonical binary representation of the given DataType T, if any.
julia> x = rand(100, 100);
julia> sizeof(x)
80000
Verwandte Themen
- 1. Finden Sie die Grenze des gemeinsamen Objekts
- 2. Größe im Speicher eines Objekts in PHP erhalten?
- 3. Speicher des Objekts abrufen
- 4. erhalten spezifisches Element des Objekts im lokalen Speicher
- 5. SQL Die Größe des Abfrageergebnisses finden
- 6. JavaScript-Nummern, alle die gleiche Größe im Speicher?
- 7. Wie berechnet man die Größe eines Objekts im Speicher mit Silverlight?
- 8. Die Größe eines Qt-Objekts erhalten
- 9. Wie kann Benutzer die Größe des Objekts "joint.shapes.devs.Atomic" ändern?
- 10. Finden Sie die Größe der unbekannten Größe Array
- 11. Gesamtgröße des NSMutableArray-Objekts
- 12. Wie kann ich die Größe eines Objekts im HttpRuntime.Cache bekommen?
- 13. Identifizieren Sie die Klasse des Objekts, Scala
- 14. Größe des als Speicher übergebenen Vektors erweitern
- 15. Finden Sie heraus, welchen Teil des Objekts ein Element gehört
- 16. Erhalten Sie die endgültige Größe des Hintergrundbildes
- 17. Java-Größe einer Ausnahme im Speicher
- 18. Finden Sie die Breite des breitesten Wortes im HTML-Block
- 19. Übergabe des gesamten Objekts gegen die Eigenschaft des Objekts
- 20. (Android) Pfad/Android im internen Speicher finden
- 21. Ändern Sie die Größe des Bedienfelds dynamisch
- 22. Gyroskop/Beschleunigungssensor im iPhone - Lesegeschwindigkeit des Objekts
- 23. Get Größe des großen Objekts in PostgreSQL-Abfrage?
- 24. die Größe des Layouts
- 25. Größe eines einzelnen Datensatzes? SQL
- 26. Finden Sie die Größe jedes kompilierten Moduls in Python virtualenv?
- 27. Finden Sie die Abmessungen (Höhe, Breite) eines Objekts mit Kamera
- 28. Wie wird die Ausgabe des JSON-Objekts im UI angezeigt?
- 29. Größe des dynamisch zugewiesenen Arrays finden
- 30. So finden Sie die wahre Größe ("logischer Bereich") einer TScrollBox
die unerwartet war, 'X' weder oder eine Art eine Zeichenfolge ist. – amrods
Ja unerwartet, wenn man nur die Beschreibung liest, könnte man eine PR oder ein Problem mit der Dokumentation öffnen, um dies hinzuzufügen, wenn man will, ich kann es jetzt nicht tun, werde es aber ein anderes Mal versuchen, sollte ziemlich einfach sein. – SalchiPapa
Vielleicht sollte es lesen "sizeof (x) \ n Größe, in Bytes, der kanonischen Binärdarstellung des X-Objekts" für diese Methode 'sizeof (x) bei essentials.jl: 87 ' – SalchiPapa