Find Jobs
Hire Freelancers

Optimize a simple string search component in Delphi

$30-300 USD

Berlangsung
Dibuat lebih dari 11 tahun yang lalu

$30-300 USD

Dibayar ketika dikirim
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.
ID Proyek: 4077010

Tentang proyek

6 proposal
Proyek remot
Aktif 11 tahun yang lalu

Ingin menghasilkan uang?

Keuntungan menawar di Freelancer

Tentukan anggaran dan garis waktu Anda
Dapatkan bayaran atas pekerjaan Anda
Uraikan proposal Anda
Gratis mendaftar dan menawar pekerjaan
Diberikan kepada:
Avatar Pengguna
Details in PMB.
$300 USD dalam 0 hari
5,0 (15 ulasan)
5,5
5,5
6 freelancer menawar dengan rata-rata $200 USD untuk pekerjaan ini
Avatar Pengguna
I have managed to get certain improvement on first try, please check pm for more details.
$150 USD dalam 3 hari
5,0 (4 ulasan)
4,3
4,3
Avatar Pengguna
I can help You
$200 USD dalam 2 hari
5,0 (7 ulasan)
3,7
3,7
Avatar Pengguna
Please have a look at attached files and PMB. thank you
$220 USD dalam 7 hari
5,0 (2 ulasan)
3,3
3,3
Avatar Pengguna
Hi I can do it.
$200 USD dalam 2 hari
0,0 (0 ulasan)
0,0
0,0
Avatar Pengguna
i could do this. i have understand the requirements and ready to work today. see the pm for estimated improvement speed performance.
$130 USD dalam 4 hari
0,0 (0 ulasan)
0,0
0,0

Tentang klien

Bendera THAILAND
Turku, Thailand
5,0
591
Memverifikasi Metode pembayaran
Anggota sejak Mar 16, 2011

Verifikasi Klien

Terima kasih! Kami telah mengirim Anda email untuk mengklaim kredit gratis Anda.
Anda sesuatu yang salah saat mengirimkan Anda email. Silakan coba lagi.
Pengguna Terdaftar Total Pekerjaan Terpasang
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Memuat pratinjau
Izin diberikan untuk Geolokasi.
Sesi login Anda telah kedaluwarsa dan Anda sudah keluar. Silakan login kembali.