This code is pretty much minimum and nothing can be removed without knowing its use.
To reduce runtime, the only possibility is using parallel processing.
Quote:
It cant because of sum.
If you do careful analyze of your code, you will see that
sum
is not a problem.
Quote:
I added the new method that I tried with parallel.for
And it don't work.
You need to analyze what the code do !
In which part of the code do you need
sum
?
Where do you calculate
sum
? Where do you use
sum
?
Where do you initialize sum ?
What happen to
sum
when you parallelize the loop ?
Use the debugger to see what your code is doing.
-----
There is a tool that allow you to see what your code is doing, its name is
debugger. It is also a great learning tool because it show you reality and you can see which expectation match reality.
When you don't understand what your code is doing or why it does what it does, the answer is
debugger.
Use the debugger to see what your code is doing. Just set a breakpoint and see your code performing, the debugger allow you to execute lines 1 by 1 and to inspect variables as it execute.
Debugger - Wikipedia, the free encyclopedia[
^]
Visual Basic / Visual Studio Video Tutorial - Basic Debugging - YouTube[
^]
Visual Basic .NET programming for Beginners - Breakpoints and Debugging Tools[
^]
Debugging C# Code in Visual Studio - YouTube[
^]
The debugger is here to show you what your code is doing and your task is to compare with what it should do.
There is no magic in the debugger, it don't find bugs, it just help you to. When the code don't do what is expected, you are close to a bug.