Click here to Skip to main content
15,891,375 members
Home / Discussions / C#
   

C#

 
AnswerRe: the most universal barcode symbology Pin
Gerry Schmitz18-Aug-14 13:08
mveGerry Schmitz18-Aug-14 13:08 
Questionthread problem Pin
omprakash jaiswal17-Aug-14 23:44
omprakash jaiswal17-Aug-14 23:44 
AnswerRe: thread problem Pin
Rob Philpott17-Aug-14 23:48
Rob Philpott17-Aug-14 23:48 
AnswerRe: thread problem Pin
Dave Kreskowiak18-Aug-14 5:06
mveDave Kreskowiak18-Aug-14 5:06 
AnswerRe: thread problem Pin
Eddy Vluggen18-Aug-14 7:23
professionalEddy Vluggen18-Aug-14 7:23 
Questiontwo comboBoxs Pin
picasso217-Aug-14 18:30
picasso217-Aug-14 18:30 
AnswerRe: two comboBoxs Pin
Snehasish_Nandy17-Aug-14 19:17
professionalSnehasish_Nandy17-Aug-14 19:17 
GeneralRe: two comboBoxs Pin
picasso218-Aug-14 5:49
picasso218-Aug-14 5:49 
GeneralRe: two comboBoxs Pin
Bernhard Hiller18-Aug-14 21:08
Bernhard Hiller18-Aug-14 21:08 
QuestionC# Performance Issue Pin
SledgeHammer0117-Aug-14 14:50
SledgeHammer0117-Aug-14 14:50 
AnswerRe: C# Performance Issue Pin
Shao Voon Wong17-Aug-14 15:26
mvaShao Voon Wong17-Aug-14 15:26 
GeneralRe: C# Performance Issue Pin
SledgeHammer0117-Aug-14 16:05
SledgeHammer0117-Aug-14 16:05 
GeneralRe: C# Performance Issue Pin
Shao Voon Wong17-Aug-14 16:23
mvaShao Voon Wong17-Aug-14 16:23 
SuggestionRe: C# Performance Issue Pin
Richard Deeming18-Aug-14 2:32
mveRichard Deeming18-Aug-14 2:32 
GeneralRe: C# Performance Issue Pin
jschell18-Aug-14 11:48
jschell18-Aug-14 11:48 
AnswerRe: C# Performance Issue Pin
Bernhard Hiller17-Aug-14 20:29
Bernhard Hiller17-Aug-14 20:29 
AnswerRe: C# Performance Issue Pin
Richard MacCutchan17-Aug-14 20:41
mveRichard MacCutchan17-Aug-14 20:41 
GeneralRe: C# Performance Issue Pin
Mycroft Holmes17-Aug-14 20:59
professionalMycroft Holmes17-Aug-14 20:59 
GeneralRe: C# Performance Issue Pin
Richard MacCutchan17-Aug-14 21:34
mveRichard MacCutchan17-Aug-14 21:34 
GeneralRe: C# Performance Issue Pin
SledgeHammer0118-Aug-14 4:46
SledgeHammer0118-Aug-14 4:46 
AnswerRe: C# Performance Issue Pin
Rob Philpott17-Aug-14 23:45
Rob Philpott17-Aug-14 23:45 
If I understand this correctly, you are calling you method 1 million times and it takes one second. So 1 microsecond to execute. That doesn't sound like a lot to me, but without knowing what it does who knows.

At such speeds, dictionary lookups start to become quite heavy duty operations. I would think locking the dictionary would start to have a bad impact as well (I've got the time 80ns in my head, but that's probably wrong).

Remember that for each look up, the dictionary might call GetHashCode() and Equals() on multiple objects so you need to make sure that your implementations of these things are very efficient.

Bin the dictionary and switch to non-locking synchronization if possible. Also, get Reflector or something on the competitors assembly and see what's happening.
Regards,
Rob Philpott.

AnswerRe: C# Performance Issue Pin
Richard Deeming18-Aug-14 2:30
mveRichard Deeming18-Aug-14 2:30 
GeneralRe: C# Performance Issue Pin
SledgeHammer0118-Aug-14 4:51
SledgeHammer0118-Aug-14 4:51 
GeneralRe: C# Performance Issue Pin
Richard Deeming18-Aug-14 7:31
mveRichard Deeming18-Aug-14 7:31 
GeneralRe: C# Performance Issue Pin
SledgeHammer0118-Aug-14 8:31
SledgeHammer0118-Aug-14 8:31 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.