Hallo!
Ich habe ein sehr umfangreiches C++ Programm geschrieben, welches bis auf eine Funktion gut läuft. Diese Funktion zieht rund 90% der Gesamtzeit und braucht im Moment bis zu 4 Sekunden pro Aufruf auf meinem System, was bei einer Vielzahl an Aufrufen sehr kritisch ist (bis zu 10.000 Aufrufe möglich…). Diese Funktion soll unter zeitlichen Aspekten optimiert werden. Ich habe die Funktion bereits isoliert, so dass das Ganze als Standalone funktioniert und nicht der gesamte, inzwischen sehr umfangreiche Code betrachtet werden muss.
- Kritische Funktion umfasst ca. 1.000 Zeilen Code
- C++ Visual Studio 2010 Projekt (v100 !)
- Mein Programmier-Skill: Irgendwo zwischen Anfänger und leicht fortgeschritten
Die Logik funktioniert und ist fehlerfrei. Mit festem Seed ergeben sich stets die gleichen Ergebnisse, so dass problemlos getestet werden kann, ob bei Veränderungen noch alles funktioniert. Bei Fragen zur Logik stehe ich natürlich gerne zur Verfügung. Code ist weitestgehend kommentiert. Insgesamt muss man sagen, dass ich mit eher Anfänger-Programmierkenntnissen versuche ein komplexeres Problem zu lösen und mir vermutlich die Kenntnisse fehlen, das Ganze leistungsfähig zu gestalten. Vielleicht liegt es aber auch am Algorithmus und es ist keine Zeit rauszuholen. Vermutlich aber schon. 4 Sekunden sind viel Zeit für einen Einzelaufruf...
Details folgen nach Vergabe. Bitte nur deutsche Kommunikation. Danke!
Guten Tag,
ich würde sehr gerne Ihr Projekt übernehmen. Mein Name ist Eric Girardello und ich habe einen Bachelor in Informatik. Zur Zeit schreibe ich gerade meine Masterthesis. Da ich schon einige Projekte realisiert haben denke ich, dass ich für diese Aufgabe qualifiziert bin.
Bitte lasen sie mir doch einfach unverbindlich den betreffenden Auszug aus dem Quellcode zukommen. Sokann ich eine erste Einschätzung bezüglich dem Aufwand abgeben.
Viele Grüße
Eric Girardello
€100 EUR in 3 days
0.0 (0 reviews)
0.0
0.0
6 freelancers are bidding on average €173 EUR for this job
Ich programmiere in C/C++/C# seit etwa 10-15 Jahren, zur Zeit wieder sehr aktiv in C++, fast immer unter Windows und Visual Studio. VS2010 hab ich.
Sehr großen Spaß hab ich an Optimierungen der Performance. Hängt natürlich von deiner Funktion ab, ob sich da etwas optimieren lässt - bin neugierig!
Hallo!
Laufzeit-Optimierung gehört zu meinen Leidenschaften beim Programmieren!
Eigentlich stehe ich hier auch auf der "anderen Seite" und vergebe selber Projekte. Darum ist mein Profil in der Hinsicht nicht so aussagekräftig.
Beruflich beschäftige ich mich seit Jahren mit Optimierung von Bildverarbeitungsalgorithmen. Von der reinen Implementierung+Optimierung bis hin zur GPU Portierung.
Wie viel und ob etwas rauszuholen ist, kann ich natürlich erst nach einer groben Sichtung des Codes sagen.
Hängt natürlich auch stark von der Lesbarkeit und Nachvollziehbarkeit des selbigen ab.
Ein kurzer Check wäre meinerseits gratis und bis zu dem Punkt wäre das Projekt dann auch "stornierbar".
Sehr geehrter Auftraggeber,
sehr gerne führe ich Ihren Auftrag aus.
Ich habe schon viele ähnliche Aufträge für Auftraggeber realisiert.
Um Detailfragen zu Ihrem Projekt zu besprechen, können Sie mich hier gerne per FreeLancer Direktnachricht anschreiben oder mich auch direkt unter ++49 171 3051140 anrufen.
Oder kontaktieren Sie mich einfach per Skype.
Mein Skypename: ingokaps
Ich freue mich auf Ihre Nachricht und würde mich sehr freuen von Ihnen zu hören.
Mit freundlichen Grüßen
Diplom Informatiker
Ingo Kaps