Find Jobs
Hire Freelancers

Write some Software

$30-250 USD

Cancelled
Posted over 9 years ago

$30-250 USD

Paid on delivery
This is a short project and the attached file has everything you will need. It contains a very small perl script which we would like assistance optimising. You can run the script with this command: [login to view URL] ./html_files/[login to view URL] This will print out every line from [login to view URL] that appears in guardian.html. It uses Perl's built in match operator. We are trying to do a lot of matches on a lot of HTML files and when we parallelise it, it is very CPU intensive. I want to find a way to reduce the CPU. One approach may be to tokenize the HTML file first and sort the tokens. Your solution should be simple and well documented. We do not need solutions which forks or threads as we have that already (I removed that code for simplicity). The final code you deliver should behave in exactly the same way - using a single thread and it's my hope that you will find a more efficient way of doing the matches. Your solution should be as simple as possible (like the attached), and very well commented. In your bid, please mention the word 'Antelope' so that I know you have read this far down! Thanks !
Project ID: 6977844

About the project

Remote project
Active 9 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

About the client

Flag of AUSTRALIA
Brisbane, Australia
5.0
26
Payment method verified
Member since Feb 25, 2010

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.