Well, according to sentinel-hasp Windows 10 does not appear to be supported by their product.
How to resolve performance issues arising in an application developed in Dot Net framework and being run on Windows 10?
Hi,
I am an IT Infrastructure guy (MSCE certified). I am working as a network admin in an very small company whose actual work is related to Sales of engineering instruments, however, they also have a small team for developling software which are supplied with these engineering instruments. Due to the twists and turns coming due to COVID, I have now been given responsibility to head a team of developers with absolutely no experience to troubleshoot / sort a problem.
My company has a software application developed in Visual Studio Dot Net framwork (version 10 or 12 I am not sure). It also have Dev Express tools integrated into it (I think to develop UI), Quin charts for Graphs, MySQL for database. It uses Sentinel HASP key for security. The application will simply not run till the time one inserts the USB stick with HASP key in USB port and it is read by application.
The application worked wonderfully till the time Windows 7 was being used as OS. Now one of our major clients (a fairly large public sector engineering and construction company) are upgrading their IT infrastructure to Windows 10. We tested the application on Windows 10 and here the problem starts. The application does not generate any error and runs as expected. However, it has become extremely slow. At times, it takes almost 10 - 15 minutes to respond after a mouse click. Naturally, we cannot deliver this product to our customer to run on their new Windows 10 machines. At the same time, since no error is generated and application works, it is a confusing.
I and my team have been assigned the responsibility to ensure that the application runs as smoothly on Windows 10 as it used to run on Windows 7 or earlier OS. Now the problem is, I am not from a developer background, and the team which has been assigned to me has 0 experience. As a result, we are clueless on how to proceed.
I would greatly appreciate it if someone can suggest some sort of high-level action plan or some step-by-step approach on how to performance issue. Bascially what approach one should take to sort out performance issues here? Does this:
- Require upgrade of the application? if yes, how to do it?
- indicate issues with DLLs? If yes, how to find problematic DLLs and replace them.
Any suggestion, any guidance will be greately appreciated.
One last thing, The application we are talking about is a 32-bit application.
Many Thanks,
Manoj
Developer technologies | Visual Studio | Other
2 answers
Sort by: Most helpful
-
-
David Lowndes 4,726 Reputation points
2020-09-29T20:20:06.077+00:00 You need to run your code under the debugger to identify where it's (apparently) getting hung up. However, if you have no experience in doing so, and don't fully understand what your code does, you're not going to get far.