Find Jobs
Hire Freelancers

Optimize a simple string search component in Delphi

$30-300 USD

Igangværende
Slået op over 11 år siden

$30-300 USD

Betales ved levering
Please find attached a Delphi class called TIgnoreList and a Tester application for it. TIgnoreList is a simple class that allows you to define a set of search words and then ask if any given data (string) contains any of these search words. The matching is case insensitive and partial (e.g. search word "foo" will match to both data "foo" and "foobar"). Your job is to make TIgnoreList faster. As fast as possible. I will pay you according to your performance. With your bid, you must give me an estimate of how much you can speed up the Tester app in per cent. I will pay you accordingly, after the job is complete. For example, if you make a bid of $100 and say you can improve the speed by 50%, I will pay you $100 if, after your modifications, the Tester app runs in my computer 50 % faster. If you only manage to improve the speed by 20 %, I will only pay you 20 % of your bid (0.2 x $100 = $20). However, if you manage to improve the speed more than you estimated, for example 70% instead of promised 50%, I will pay you $100 + (70%-50%) = $120. In other words, the faster you get the code, the more you'll earn. Also included in the zip is Profile_REF.txt. It contains the runtime data of the Tester app in my computer, it contains the numbers for you to beat. Here are the rules: You are allowed to modify all files, except [login to view URL] and miniprof.pas. You cannot remove any features of the TIgnoreList class. You cannot use any proprietary code or assemply code. You must not increase the memory footprint (amount of memory used) of the code by more than 4 fold. That is, running your code must not use over 4 times of memory compared to the original code. If in the process of optimization you find bugs or other room for improvement, let me know and we can discuss if I want to pay you extra for the fixes. Only make a bid if you can start the work today. With your bid, give me your estimate of how much faster you can make the code, as it will be used to calculate your final pay.
Projekt-ID: 4077010

Om projektet

6 forslag
Projekt på afstand
Aktiv 11 år siden

Leder du efter muligheder for at tjene penge?

Fordele ved budafgivning på Freelancer

Fastsæt dit budget og din tidsramme
Bliv betalt for dit arbejde
Oprids dit forslag
Det er gratis at skrive sig op og byde på jobs
Tildel til:
Brug Avatar.
Details in PMB.
$300 USD på 0 dag
5,0 (15 anmeldelser)
5,5
5,5
6 freelancere byder i gennemsnit $200 USD på dette job
Brug Avatar.
I have managed to get certain improvement on first try, please check pm for more details.
$150 USD på 3 dage
5,0 (4 anmeldelser)
4,3
4,3
Brug Avatar.
I can help You
$200 USD på 2 dage
5,0 (7 anmeldelser)
3,7
3,7
Brug Avatar.
Please have a look at attached files and PMB. thank you
$220 USD på 7 dage
5,0 (2 anmeldelser)
3,3
3,3
Brug Avatar.
Hi I can do it.
$200 USD på 2 dage
0,0 (0 anmeldelser)
0,0
0,0
Brug Avatar.
i could do this. i have understand the requirements and ready to work today. see the pm for estimated improvement speed performance.
$130 USD på 4 dage
0,0 (0 anmeldelser)
0,0
0,0

Om klienten

Flag for THAILAND
Turku, Thailand
5,0
591
Betalingsmetode verificeret
Medlem siden mar. 16, 2011

Klientverificering

Tak! Vi har sendt dig en e-mail med et link, så du kan modtage din kredit.
Noget gik galt, da vi forsøgte at sende din mail. Prøv venligst igen.
Registrerede brugere Oprettede jobs i alt
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Indlæser forhåndsvisning
Geolokalisering er tilladt.
Din session er udløbet, og du er blevet logget ud. Log venligst ind igen.