Also der Pool wird zu beginn des Programms erstellt. Die Worker starten dann ja meines Wissens automatisch und warten auf Jobs die ich "apply"/zuweise. Das Zuweisen kann erst nach Beenden des Wizards geschehen, da für das Zuweisen Benutzereingaben notwendig sind.
Hier noch die Main():
def ...
Die Suche ergab 12 Treffer
- Montag 13. August 2012, 13:19
- Forum: wxPython
- Thema: wizard.Destroy() hängt Programm auf
- Antworten: 5
- Zugriffe: 4912
- Montag 13. August 2012, 11:21
- Forum: wxPython
- Thema: wizard.Destroy() hängt Programm auf
- Antworten: 5
- Zugriffe: 4912
Re: wizard.Destroy() hängt Programm auf
@Dav1d
Aufruf des Wizards:
# Neues Wizard-Objekt erzeugen
self.wiz = Wizard.Wizard(self, 'Erste Wizardseite...', (700,400))
# Startet den Wizard mit der Seite 1
if self.wiz.wizard.RunWizard(self.wiz.wizardPages[0]):
print 'Wizard was finished'
savedir = x.config[x.SAVEDIR]
resultFile = x.xml ...
Aufruf des Wizards:
# Neues Wizard-Objekt erzeugen
self.wiz = Wizard.Wizard(self, 'Erste Wizardseite...', (700,400))
# Startet den Wizard mit der Seite 1
if self.wiz.wizard.RunWizard(self.wiz.wizardPages[0]):
print 'Wizard was finished'
savedir = x.config[x.SAVEDIR]
resultFile = x.xml ...
- Donnerstag 9. August 2012, 13:59
- Forum: wxPython
- Thema: wizard.Destroy() hängt Programm auf
- Antworten: 5
- Zugriffe: 4912
wizard.Destroy() hängt Programm auf
Hallo Zusammen,
ich stehe derzeit vor einem größeren Problem. Und zwar bin ich seit 3 Tagen auf der Suche nach der Ursache gewesen. Jetzt meine ich die Ursache gefunden zu haben, es scheint der Aufruf von wizard.Destroy() zu sein.
Zum Programm:
Mein Programm unterstützt das mehrere Prozesse ...
ich stehe derzeit vor einem größeren Problem. Und zwar bin ich seit 3 Tagen auf der Suche nach der Ursache gewesen. Jetzt meine ich die Ursache gefunden zu haben, es scheint der Aufruf von wizard.Destroy() zu sein.
Zum Programm:
Mein Programm unterstützt das mehrere Prozesse ...
- Donnerstag 1. September 2011, 09:21
- Forum: Allgemeine Fragen
- Thema: Fragen zur Performanceverbesserung
- Antworten: 23
- Zugriffe: 3457
Re: Fragen zur Performanceverbesserung
Was mich interessieren würde: Ob eine pure PyPy-Anwendung nicht schneller wäre.
Hi jbs,
Ich habe mir gerade mal Pypy angeschaut und installiert. Aber mein Programm hat eine GUI basierend auf dem wxPython Wrapper, mit der neuesten PyPy version sollte das doch aber eigentlich möglich sein. ("Pypy 1 ...
Hi jbs,
Ich habe mir gerade mal Pypy angeschaut und installiert. Aber mein Programm hat eine GUI basierend auf dem wxPython Wrapper, mit der neuesten PyPy version sollte das doch aber eigentlich möglich sein. ("Pypy 1 ...
- Mittwoch 31. August 2011, 16:59
- Forum: Allgemeine Fragen
- Thema: Fragen zur Performanceverbesserung
- Antworten: 23
- Zugriffe: 3457
Re: Fragen zur Performanceverbesserung
Code kann ich leider nicht veröffentlichen.
- Mittwoch 31. August 2011, 15:35
- Forum: Allgemeine Fragen
- Thema: Fragen zur Performanceverbesserung
- Antworten: 23
- Zugriffe: 3457
Re: Fragen zur Performanceverbesserung
Ich meine in wäre besser. Also mal nachgesehen:
def test_has_key():
"""Stupid test function"""
d = {"abc": 1}
for i in xrange(10):
d.has_key("abc")
d.has_key("nein")
def test_in():
"""Stupid test function"""
d = {"abc": 1}
for i in xrange(10):
"abc" in d
"nein" in d
if __name ...
def test_has_key():
"""Stupid test function"""
d = {"abc": 1}
for i in xrange(10):
d.has_key("abc")
d.has_key("nein")
def test_in():
"""Stupid test function"""
d = {"abc": 1}
for i in xrange(10):
"abc" in d
"nein" in d
if __name ...
- Mittwoch 31. August 2011, 14:56
- Forum: Allgemeine Fragen
- Thema: Fragen zur Performanceverbesserung
- Antworten: 23
- Zugriffe: 3457
Re: Fragen zur Performanceverbesserung
Hallo,
Wenn du die Performance verbessern willst ist es vorher ratsam herauszufinden wo es hängt. Irgendetwas zu verbessern und zu hoffen dass dadurch das Programm schneller wird ist keine effiziente Methode. Lass das Programm mit einem Profiler durchlaufen und stelle das Ergebnis graphisch dar ...
Wenn du die Performance verbessern willst ist es vorher ratsam herauszufinden wo es hängt. Irgendetwas zu verbessern und zu hoffen dass dadurch das Programm schneller wird ist keine effiziente Methode. Lass das Programm mit einem Profiler durchlaufen und stelle das Ergebnis graphisch dar ...
- Mittwoch 31. August 2011, 14:54
- Forum: Allgemeine Fragen
- Thema: Fragen zur Performanceverbesserung
- Antworten: 23
- Zugriffe: 3457
Re: Fragen zur Performanceverbesserung
Also wenn du nicht *alle* Zeilen brauchst, dann solltest du ueber eine Datenbank nachdenken. Denn dann kannst du parallelisieren, indem du eine Zeile beim einlesen als "in progress" markierst (in der DB, irgendein Kriterium musst du ja haben), und wenn dann andere Zeilen darauf zugreifen wollen ...
- Mittwoch 31. August 2011, 14:08
- Forum: Allgemeine Fragen
- Thema: Fragen zur Performanceverbesserung
- Antworten: 23
- Zugriffe: 3457
Re: Fragen zur Performanceverbesserung
Dann vielleicht nicht pro Zeile aufteilen, sondern dir ganze Datei in Blöcken zerlegen?
Leider auch keine Möglichkeit, da ich nicht nur Informationen aus der letzten sondern unter Umständen auch aus weiter vorhergehenden Zeilen brauche. Ich muss bei der Bearbeitung einer Zeile, alles wissen was ...
Leider auch keine Möglichkeit, da ich nicht nur Informationen aus der letzten sondern unter Umständen auch aus weiter vorhergehenden Zeilen brauche. Ich muss bei der Bearbeitung einer Zeile, alles wissen was ...
- Mittwoch 31. August 2011, 12:10
- Forum: Allgemeine Fragen
- Thema: Fragen zur Performanceverbesserung
- Antworten: 23
- Zugriffe: 3457
Re: Fragen zur Performanceverbesserung
Das habe ich auch gemacht, Taskmanager zeigt gleichmäßige Verteilung auf alle cores an. Keine Cpu auf 100% Auslastung.
Das wird IMHO wohl daran liegen, weil Windows einen Prozess ständig von einem Kern auf den anderen verschiebt...
Wie gesagt, nimm mal den sysinternals "Process Explorer", damit ...
Das wird IMHO wohl daran liegen, weil Windows einen Prozess ständig von einem Kern auf den anderen verschiebt...
Wie gesagt, nimm mal den sysinternals "Process Explorer", damit ...
- Mittwoch 31. August 2011, 10:40
- Forum: Allgemeine Fragen
- Thema: Fragen zur Performanceverbesserung
- Antworten: 23
- Zugriffe: 3457
Re: Fragen zur Performanceverbesserung
EDIT:
Bei Betrachtung der Auslastung der Kerne stehen alle Kerne bei einem Dualcore auf 50% bei einem Quadcore auf 25%. Lässt in mir den Verdacht aufkommen, dass das Programm nur auf einem Kern mit 100% läuft und Windows hier irgend ein Quatsch anzeigt.
Ja, da hast du recht. Der Taskmanager ...
- Mittwoch 31. August 2011, 09:56
- Forum: Allgemeine Fragen
- Thema: Fragen zur Performanceverbesserung
- Antworten: 23
- Zugriffe: 3457
Fragen zur Performanceverbesserung
Hallo zusammen,
Ich arbeite seit einiger Zeit mit Python und bin gerade dabei ein etwas größeres Prgramm auf die Beine zu stellen.
Die Aufgabe des Programms ist es eine sehr sehr große (3-9GB / 100 Mio. Zeilen) Textdatei zu parsen und die erhaltenen Werte bestimmten Prüfungen zu unterziehen. Da ...
Ich arbeite seit einiger Zeit mit Python und bin gerade dabei ein etwas größeres Prgramm auf die Beine zu stellen.
Die Aufgabe des Programms ist es eine sehr sehr große (3-9GB / 100 Mio. Zeilen) Textdatei zu parsen und die erhaltenen Werte bestimmten Prüfungen zu unterziehen. Da ...
