- Forum-Beiträge: 287
03.10.2012, 13:43:46 via Website
03.10.2012 13:43:46 via Website
Hab enorme Performanceproblem bei meine App. Es geht darum, das ich strukturierte Daten aus einem Textfile lesen will.
Da ich eigentlich C++ Programmierer bin und erst seit 4 Monaten mich mit Java befasse, habe ich erstmal analog C++
entwickelt und die Strukturen übernommen.
Ich lese Zeilenweise aus und interpretiere dann. Ich verwenden.
StringBuilder String trim substring und Scanner hasnext relativ häufig.
Um eine String zu parsen erzeuge ich ein Scanner Scanner sc = new Scanner(String); Das mache ich ziemlich häufig.
Habs im Emulator laufen lassen um ev. langsame Stellen Zeilenweise zu finden. Brache aber nix. Das Ganze scheint alles
irgendwie langsam zu laufen.
In C++ läuft analoger code super - praktisch nicht messbar (unter einer ms)
Ist Java wirklich 1000 - 10000 mal langsamer als C++ ?
Wie ist Eure Erfahrung?
Meine App: Time Sheriff - The easy all in one timer
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.