Party mit XCode...

Diskutiere mit über: Party mit XCode... im Mac OS X Entwickler, Programmierer Forum

  1. Sym

    Sym Thread Starter MacUser Mitglied

    Beiträge:
    1.918
    Zustimmungen:
    30
    Registriert seit:
    11.06.2003
    Hi,

    ich habe ne lustige Sache hier. Ich entwickle mit XCode (C++). Ich habe ein kleines Problem, meinen Speicher wieder frei zu geben. Deshalb swappt (sogar bei meinen 1GB) die FP schon nach kurzer Zeit.
    Nach weniger als einer Minute nutzt wird die gesamte CPU zur Berechnung genutzt und OSX ist nicht mehr benutzbar. Kein Expose, keine sonstigen Bewegungen. Einfach stillstand. Selbst die Maus hält irgendwann an. Der Lüfter springt an und dann rödelt der Mac ca. 20Min.
    Danach läuft alles wieder normal und das Ergebnis ist da. ;)

    Hattet ihr sowas auch schon?
     
  2. rash65

    rash65 unregistriert

    Beiträge:
    111
    Zustimmungen:
    0
    Registriert seit:
    27.10.2004
    Vielleicht solltest du es mal mit free() und "~" versuchen :D
     
  3. mrthomasd

    mrthomasd MacUser Mitglied

    Beiträge:
    2.626
    Zustimmungen:
    146
    Registriert seit:
    20.02.2004
    Wenn mit new() reserviert dann bestimmt eine Massnahme :cool:
     
  4. oneOeight

    oneOeight MacUser Mitglied

    Beiträge:
    46.800
    Zustimmungen:
    3.629
    Registriert seit:
    23.11.2004
    oder wie wärs mal mit den beiden tools aus /Developer/Application/Performance Tools, MallocDebug und ObjectAlloc, um zu sehen, was du da so anstellst ;)
     
  5. jefferson__

    jefferson__ MacUser Mitglied

    Beiträge:
    206
    Zustimmungen:
    1
    Registriert seit:
    30.08.2004
    Unterschiede... :)

    Ja, hat aber immer etwas länger gedauert und war unter Windows. Nennt sich: Nicht vorhandener Garbage Collector. :)

    Im ernst: Du mußt bei C++ Objekte wieder zerstören, wenn du sie nicht mehr brauchst. Bei Java geht das einfach. Keine Referenz mehr -> Objekt weg. Ist in C++ nicht so. In Deiner Signatur steht was von Java-Forum...

    Viele Grüße und immer an des Destruktor denken! :cool:
     
  6. Sym

    Sym Thread Starter MacUser Mitglied

    Beiträge:
    1.918
    Zustimmungen:
    30
    Registriert seit:
    11.06.2003
    *lol*

    Ich kenne natürlich schon den Destruktor. Und den Speicher habe ich (teilweise) auch frei gegeben. Allerdings, habe ich in meiner nicht-optimierten Erst-Version so viele temporäre Objekte erzeugt, dass es einfach zu viel wurde.
    Mit der neusten Version läuft es da schon geschmeidiger. ;)
     
Die Seite wird geladen...
Ähnliche Themen - Party XCode Forum Datum
Problem mit First Responder Mac OS X Entwickler, Programmierer 22.11.2016
Mit Xcode an bestehendem Git Hub Repository mitarbeiten Mac OS X Entwickler, Programmierer 09.11.2016
Exception in Persistent Document (missing Document.xib) Mac OS X Entwickler, Programmierer 24.10.2016
Eine Frage zu git: Commit funktioniert nicht mehr Mac OS X Entwickler, Programmierer 19.10.2016
Ich finde dieOption "All Exceptions" nicht mehr ! Mac OS X Entwickler, Programmierer 29.09.2016

Diese Seite empfehlen

Benutzerdefinierte Suche