kostenloser Webspace werbefrei: lima-city


performance frage

lima-cityForumProgrammiersprachenJava

  1. Autor dieses Themas

    javaphp

    Kostenloser Webspace von javaphp

    javaphp hat kostenlosen Webspace.

    hallo, ich hab eine frage zur optimierung, ist es schneller einen String einmal zu deklarieren und immer wieder darauf zugreifen bzw. über speichern oder immer neu deklarieren und gleich initialisieren??


    edit, ich sollte noch dazusagen, dass ich den string in einer schleife immer wieder verwende

    Beitrag geändert: 31.3.2008 19:35:36 von javaphp
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. familie-schiffer

    Kostenloser Webspace von familie-schiffer, auf Homepage erstellen warten

    familie-schiffer hat kostenlosen Webspace.

    den unterschied wirst du nicht bermerken, für performance das erste(da man immer wieder speicherplatz schaffen muss)
    das 2. ist für einen sauberen programmierstil wichtig.

    mfg
  4. Die greifst also nur auf den Inhalt zu und veränderst ihn überhaupt nicht?
    Dann wird es \"fast\" schon egal sein^^
    Obwohl ich in nur einmal deklarieren würde.

    (Und das alles, obwohl ich die Frage nichtmal richtig verstehe^^)
  5. Autor dieses Themas

    javaphp

    Kostenloser Webspace von javaphp

    javaphp hat kostenlosen Webspace.


    Die greifst also nur auf den Inhalt zu und veränderst ihn überhaupt nicht?
    Dann wird es \"fast\" schon egal sein^^
    Obwohl ich in nur einmal deklarieren würde.

    (Und das alles, obwohl ich die Frage nichtmal richtig verstehe^^)


    in der schleife verändere ich den inhalt immer wieder --> deshalb die frage: was ist schneller
    der zugriff auf einen string und den verändern
    oder
    einen sting erstellen und gleich initialisieren


    ich hoffe es ist jetzt verständlicher formuliert


  6. Die greifst also nur auf den Inhalt zu und veränderst ihn überhaupt nicht?
    Dann wird es \"fast\" schon egal sein^^
    Obwohl ich in nur einmal deklarieren würde.

    (Und das alles, obwohl ich die Frage nichtmal richtig verstehe^^)


    in der schleife verändere ich den inhalt immer wieder --> deshalb die frage: was ist schneller
    der zugriff auf einen string und den verändern
    oder
    einen sting erstellen und gleich initialisieren


    ich hoffe es ist jetzt verständlicher formuliert

    Naja, wenn du ihn schon veränderst, dann lieber StringBuilder nehmen.
    Das würde ich dann auch als schneller erachten.
    Aber: Wiest prüfst du nicht einfach, was schneller ist? =)
  7. Autor dieses Themas

    javaphp

    Kostenloser Webspace von javaphp

    javaphp hat kostenlosen Webspace.


    Aber: Wiest prüfst du nicht einfach, was schneller ist? =)



    weil bei den millisekunden dann immer 0 rauskommt bei beiden fällen
    meine überprüfungsmethode zuerst System.currentTimeMillie() und dannach nocheinmal

    wenn du eine bessere methode kennst, nehm ich sie gerne an


  8. Aber: Wiest prüfst du nicht einfach, was schneller ist? =)



    weil bei den millisekunden dann immer 0 rauskommt bei beiden fällen
    meine überprüfungsmethode zuerst System.currentTimeMillie() und dannach nocheinmal

    wenn du eine bessere methode kennst, nehm ich sie gerne an

    Es gäbe noch die Nanos :P
    Aber wahrscheinlich wird das ganze einfach zu schnell abgearbeitet.
    In dem Fall, solltest du einfach mal versuchen, das ganze öfter durchlaufen zu lassen.
    Vielleicht auch nicht unbedingt in deinem jetzigen Projekt sondern in einer anderen test java-datei.
  9. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!