Die MAC-Anwendung bleibt nach einiger Zeit stehen

366
york

Ich arbeite an einer MAC (Cocoa) -Anwendung. Es ist ein Zeiterfassungswerkzeug. Es funktioniert einige Zeit gut, aber nach 40 Minuten wird die App langsam, der Zeitgeberwert ändert sich nicht und die Benutzeroberfläche reagiert sehr spät. Wenn ich versuche, die App vom Dock zu beenden, wurde eine Nachricht angezeigt, dass die App nicht reagiert.

Wie kann ich die Ursache für dieses Problem generieren?

0
"Ursache erzeugen"? Vielleicht möchten Sie wirklich "eine Lösung finden". Charles Lindsay vor 11 Jahren 1
Ich weiß nicht, warum es passiert, ich habe auch die Festplatten-Dienstprogramme überprüft. Ich bin ein iOS-Entwickler und seine erste Mac-App. Ich kann dieses Problem also erst beheben, wenn ich den Grund dafür habe. Ich brauche Hilfe, um dieses Problem zu lösen. york vor 11 Jahren 0

1 Antwort auf die Frage

0
Charles Lindsay

Oftmals, wenn Anwendungen langsam werden, liegt das daran, dass sie Speicher verlieren, was kein Problem ist, das Sie lösen können, ohne auf den Code des Programmierers zugreifen zu müssen.

Sie können sich mehr Zeit für die Anwendung lassen, indem Sie so viel Arbeitsspeicher wie möglich auf Ihrem Mac freigeben - ziemlich alle Apps, die Sie nicht aktiv benötigen. Browserfenster schließen usw.

Öffnen Sie den "Aktivitätsmonitor", um eine Liste der auf Ihrem Mac laufenden Programme anzuzeigen. Doppelklicken Sie auf den Namen der App und nehmen Sie zwei Proben, die nicht zu weit voneinander entfernt sind. Vergleichen Sie die beiden resultierenden Dateien mit "diff" (wenn Ihr Editor diese Funktion nicht hat, ist dies auf dem Mac-Terminal der Fall). Sie können dort eine interessante Spur finden.

Einfacher und allgemeiner bei kommerzieller Software finden Sie auf der Support-Website oder im Forum ähnliche Probleme und / oder Lösungen anderer Benutzer. Erwägen Sie, einen Fehler einzureichen, mit möglichst genauen Informationen, die Sie sammeln können.