Seite 1 von 1

[30859 refs] - Was bedeutet das?

Verfasst: Donnerstag 17. März 2011, 15:12
von api
Hallo zusammen,

ich habe eine - wahrscheinlich einfache - Frage. Ich habe Python auf die Version 2.7 upgedatet - nun erscheint am Ende eines Script-Durchlaufs immer:

Code: Alles auswählen

[30859 refs]
bzw. eine andere Zahl vor dem "refs".

Woran liegt das? Und wie kann ich es abstellen?

CU,
API

Re: [30859 refs] - Was bedeutet das?

Verfasst: Donnerstag 17. März 2011, 15:33
von BlackJack
@api: Wie hast Du aktualisiert? Kann es sich vielleicht um einen "debug build" handeln, der am Ende Informationen zur Fehlersuche ausgibt?

Re: [30859 refs] - Was bedeutet das?

Verfasst: Donnerstag 17. März 2011, 15:34
von sparrow
Hallo,

das ist der Referenzzähler der bei cpython mit --with-pydebug beim Kompilieren unter anderem aktiviert wird.
Angezeigt wird, wenn mich nicht alles täuscht, die aktuelle Anzahl von Referenzen auf Speicherstellen. Da bin ich mir aber unsicher.

Also a = 1 sollte den Wert um 2 erhöhen.

Ist also eine Debugging-Ausgabe.


Gruß
Sparrow

Re: [30859 refs] - Was bedeutet das?

Verfasst: Donnerstag 17. März 2011, 15:39
von api
Aha !!

Kann ich das irgendwie beim Auruf von Python abstellen oder muss ich das nochmal neu installieren?

CU,
API