Find Jobs
Hire Freelancers

Add threading to desktop app (c#)

$30-250 USD

Cerrado
Publicado hace más de 9 años

$30-250 USD

Pagado a la entrega
We have an app that processes logs. It first asks the server for the logs and pulls them local. Then it starts processing them. Each time we process logs it's over 100k and most often just over a million rows of data. The issue is that the processing takes a lot of time and I see just 1 core working while the other 7 remain near idle. The logs are press and grouped in to categories and properly organized based on the user agents. It's a task I can easy see as discrete parallel tasks the kind that are perfect for multi threading and parallel computation. What takes hours to run now I think can be 4-8 times faster. Current app is in c# and is a pretty basic gui app
ID del proyecto: 6893979

Información sobre el proyecto

14 propuestas
Proyecto remoto
Activo hace 9 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
14 freelancers están ofertando un promedio de $169 USD por este trabajo
Avatar del usuario
hi i think that i will do it perfectly. i have enough experience of developing in C#, C++, algorithm, artificial intelligence,muti-processing. if you want to work with me, let's discuss about the details. i will welcome and help you very well. bye by the time to meet again.
$189 USD en 3 días
5,0 (19 comentarios)
6,9
6,9
Avatar del usuario
Hello, I have a good background in parallelizing codes in C++ and C#. Please send me your current C# in order to evaluate how much is involved in parallelizing it. Fair warning, don't expect an 8x speed-up, usually on a four core computer a task that is can be run in parallel at best gets an 2.5x - 3x speed up. There is always an overhead when you create/destroy threads. Thanks and let me know if you are interested to work with me, Paul
$250 USD en 3 días
5,0 (115 comentarios)
6,9
6,9
Avatar del usuario
Hello, I have 8 years of experience in C#, Vb.Net, MSSQL, MySQL, SQLite, Visual FoxPro 9. I have experience in multi-threading application. Please provide your existing code application. thanks Kalpesh
$200 USD en 5 días
5,0 (55 comentarios)
6,4
6,4
Avatar del usuario
Hello Sir, I have 10+ years of experience in software development, please have look at the projects that I have completed here and the feedback/rating that I got which proves that I am a genuine developer. I would like to work on the project, I understand the requirement very well and can do it easily as per your expectations. I understand your requirement and have done the multithreaded applications many time, I can do it easily. Just to give you some brief, its more efficient to execute the thread in equation like No of threads = 5 * No of cores Since based on current load there is possibility that the multiple threads may be processed by same code and other core remain idle after some time when the load by other process reduced. We will keep everything configurable to find the optimal configuration. I am expert in C# so not to worry about anything. Definitely we will improve the performance as much as possible. Let me know if you are interested so that we can discuss in more detail. Thanks, Ninad
$166 USD en 5 días
4,9 (40 comentarios)
5,8
5,8
Avatar del usuario
I would like to extend my expertize on this project. Have done logs parsing (from flat files, spanning GBs of data) into database tables to support data analysis on the same. The Task Parallel Library of ,NET would help to get this sorted out. Let me know if you are interested.
$166 USD en 3 días
4,9 (47 comentarios)
5,4
5,4
Avatar del usuario
Hello. I'll modify your c# program and add threading feature. Operating system is responsible for distributing tasks between cpu cores and ThreadPool .NET Class allows to enable this distribution. Thank you and waiting for your approval.
$170 USD en 3 días
5,0 (76 comentarios)
5,1
5,1
Avatar del usuario
I have the required expertise for that kind of project, check my portfolio and reviews, my works have quality and warranty.
$133 USD en 3 días
5,0 (8 comentarios)
4,0
4,0
Avatar del usuario
Hello! If I can get the code I would like to take a look into the code. Maybe it has a simple and quick solutions and I can help you with. Thank you very much
$111 USD en 3 días
5,0 (15 comentarios)
3,9
3,9
Avatar del usuario
A proposal has not yet been provided
$250 USD en 3 días
5,0 (2 comentarios)
3,4
3,4
Avatar del usuario
We are a software development company with lots of experience, though only recently a member of Freelancer.com. We provide professional software design and development services. We have several years of experience designing and developing web, desktop and mobile applications on all major platforms in a variety of languages. We have read your list of requirements and it is a straightforward project. We have several people we can assign to work on your project. We propose modifying the existing code to use Parallel LINQ, which will use all processor cores to do the work and will improve the performance by a factor of up to 10. We are looking forward to collaborating with you.
$200 USD en 3 días
4,8 (6 comentarios)
3,5
3,5
Avatar del usuario
Hello, We are a team with 5 enthusiastic software developers. Hope we can cooperate. P/S: we're new to freelancer.com, please give us a chance and we won't let you down.
$150 USD en 3 días
3,2 (2 comentarios)
3,8
3,8
Avatar del usuario
A proposal has not yet been provided
$155 USD en 3 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Hi, I am experienced in multithreading development. I have worked on some complex network architecture which need to be multithreaded and well managed (samples are available on my freelancer page) . Contact me if you want to speak about it.
$138 USD en 5 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de UNITED STATES
Austin, United States
4,9
463
Forma de pago verificada
Miembro desde may 9, 2004

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.