Find Jobs
Hire Freelancers

Fix unresponsive UI bug

$10-30 USD

Ditutup
Disiarkan hampir 10 tahun yang lalu

$10-30 USD

Dibayar semasa penghantaran
I need someone who is familiar with the .net framework 4.0 task Parallel library to take a look at an issue I am having. The application takes a range of ip addresses and then checks the hosts for snmp info. My problem is that when the scanning starts the UI goes unresponsive. This only happens when the range is too large. I need someone to fix this so that the UI continuously updates and it doesn't go unresponsive after a while. I had another programmer make the application multithreaded yesterday, the programmer was supposed to allow the user to set the amount of threads to be used in the scan. Although since he made it multithreaded using the task parallel library, he did not set an option for amount of threads, only the amount of tasks. Which is not a good idea since users don't know how many tasks their machine can support and too many will be too slow and too little will be too slow. The whole point is so the application can do its job at a VERY fast speed. IF you would rather make it multi threaded yourself instead of fixing the bug then that is okay too.
ID Projek: 5863352

Tentang projek

19 cadangan
Projek jarak jauh
Aktif 10 tahun yang lalu

Ingin menjana wang?

Faedah membida di Freelancer

Tetapkan bajet dan garis masa anda
Dapatkan bayaran untuk kerja anda
Tuliskan cadangan anda
Ianya percuma untuk mendaftar dan membida pekerjaan
19 pekerja bebas membida secara purata $42 USD untuk pekerjaan ini
Avatar Pengguna
Hello, I have experience in multi threading. Please provide me existing code. i will study it and give you feedback. thanks Kalpesh
$49 USD dalam 3 hari
4.9 (96 ulasan)
7.2
7.2
Avatar Pengguna
Hi! I am professional C/C++/C#/Java programmer and web developer. I can do this with highest satisfaction! Best Regards, Szymszteinsl
$60 USD dalam 1 hari
4.9 (57 ulasan)
7.0
7.0
Avatar Pengguna
Hi jpage101, The issue you have is a common one when you start doing fancy stuff without really understanding how multi-threaded methods interact with your application :) I don't know how your application works exactly, so I can only give you few hints on how we should solve this. Maybe having a small code review and check if you're using correctly consumer/producer pattern, optimize a bit resource lock (in objects which held results), etc. Also, if you don't mind using .net framework 4.5, using async/await feature could help a lot about app responsiveness :) You've mentionned a point that tickled me a bit, that Tasks are not Threads, and in a way, this is not as efficient as using Threads. You are right about Tasks not being Threads (not all the time, but very often). The power of using Tasks is that it simplifies parallel coding and also gives the opportunity to the system to optimize in the way it likes parallel executions :) (it can share resources, thus reducing system resources used like handles) You are also right when you mean that the number of Tasks you create is not directly related to the number of Threads the running system can handle. But we doesn't care in TPL :) we let the system manages its resources. The only way to get the best performance with TPL is to try various number of parallel tasks and get the right tradeoff between speed, memory and CPU usage and app responsiveness. Don't hesitate to contact me if my proposal sounds interesting :) G.
$166 USD dalam 3 hari
5.0 (65 ulasan)
6.3
6.3
Avatar Pengguna
Dear Sir, Let me do it for you ! Have deep skill set in Windows programming within multi thread and task and await job development for background worker application. Send me the code, I will review and fix the bug of unresponsive User interface caused by busy with running thread in background. I'm ready to do the project for you now Sir !
$25 USD dalam 1 hari
4.9 (76 ulasan)
6.2
6.2
Avatar Pengguna
Hi sir, I'm expert in application development using Microsoft c# I've more than 5 yrs of hands on experience in software development You just need to add threading so that it will be active when performing a large task I can do this one for you
$24 USD dalam 0 hari
5.0 (65 ulasan)
5.9
5.9
Avatar Pengguna
Please provide source to see issue and fix. If i fixed it then you award /release the fund thanks Narendra
$30 USD dalam 1 hari
5.0 (17 ulasan)
5.7
5.7
Avatar Pengguna
Dear Sir, We claim to get it done perfectly for you EXACTLY in the way you want it - Kindly give we a chance and we will prove myself - Ready to prove our words, let's get it done right away and I mean RIGHT AWAY !! Looking forward to hear from you soon - GOD Bless You.
$105 USD dalam 3 hari
4.9 (10 ulasan)
4.2
4.2
Avatar Pengguna
Hi, I am an individual freelance, having more than 10yrs of exp in developing applications, window & web based, using .Net (C#.Net, Asp.Net (MVC), XML, WPF, WCF (Webservices) kendo ui, MySQL and SQL Server etc). By worked with Giants clients like Microsoft as a vendor, got expertise in delivering the quality code with in the time please see my profile. Time and cost may vary based on the complexity and the requirements. Awaiting for your positive response
$30 USD dalam 1 hari
4.8 (19 ulasan)
4.3
4.3
Avatar Pengguna
I am professional developer of C# .net. I have 7 years of experience of .net with threading, parallel processing, winform, socket programming (TCP, UDP, FIX) etc.
$35 USD dalam 2 hari
5.0 (1 ulasan)
2.7
2.7
Avatar Pengguna
I am a software engineer for a large international company. I have extensive experience with HTML, JQuery, C# and VB. I work with Visual Studio 2010 and 2013 every day full time and I have a great deal of experience with SQL Server. I can definitely fix the issue by tomorrow.
$25 USD dalam 1 hari
0.0 (0 ulasan)
0.0
0.0
Avatar Pengguna
we are 2+ years experience in .net c#. worked in different project and delivered efficiently...............................................................................................................................................
$25 USD dalam 4 hari
0.0 (0 ulasan)
0.0
0.0
Avatar Pengguna
Hi, I am an experienced professional who work on Microsoft .NET technologies. I have 5+ years of experience developing web & windows applications using ASP.NET, WPF & SQL server. I have also worked on multi-threaded applications to boost the performance of the real-time applications. Looking forward to hear from you. Thanks!
$15 USD dalam 4 hari
0.0 (0 ulasan)
0.0
0.0
Avatar Pengguna
I guess the other programmer thought that it was best to leave the overhead of determining the no of threads to the .NET task parallel library, which calculates based on the number of cores you have on the machine, this at times(as in your case) can cause problems, which i have faced before. I would be able to fix this in a day, I would prefer making it multi-threaded because if we go the other way, this problem might pop-up later in some other form.
$25 USD dalam 1 hari
0.0 (0 ulasan)
0.0
0.0
Avatar Pengguna
I can do this and know what the problem is. But one question, to be chosen, do I need to bid a high bid or a low bid? Thanks!
$15 USD dalam 1 hari
0.0 (0 ulasan)
0.0
0.0
Avatar Pengguna
Bir öneri henüz sağlanmadı
$20 USD dalam 2 hari
0.0 (0 ulasan)
0.0
0.0
Avatar Pengguna
I have handled similar situation in my application. Given the existing code, I will do this in a day.
$25 USD dalam 1 hari
0.0 (1 ulasan)
0.0
0.0
Avatar Pengguna
Dear jpage101, I have 8 years of experience developing .Net application. I have worked on projects which require heavy use of multithreading. I have done great job at many companies and now starting as a freelancer. I assure you that I can complete your application. Please award this project to me. Please feel free to discuss. Thanks, Rajesh Yadav
$45 USD dalam 2 hari
0.0 (0 ulasan)
0.0
0.0

Tentang klien

Bendera CANADA
Canada
4.6
15
Kaedah pembayaran disahkan
Ahli sejak Okt 19, 2012

Pengesahan Klien

Terima kasih! Kami telah menghantar pautan melalui e-mel kepada anda untuk menuntut kredit percuma anda.
Sesuatu telah berlaku semasa menghantar e-mel anda. Sila cuba lagi.
Pengguna Berdaftar Jumlah Pekerjaan Disiarkan
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Memuatkan pratonton
Kebenaran diberikan untuk Geolocation.
Sesi log masuk anda telah luput dan telah dilog keluar. Sila log masuk sekali lagi.