Click here to Skip to main content
15,891,033 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
AnswerRe: Well, another week over... Pin
John R. Shaw5-Jun-20 11:15
John R. Shaw5-Jun-20 11:15 
GeneralRe: Well, another week over... Pin
Gary R. Wheeler5-Jun-20 15:17
Gary R. Wheeler5-Jun-20 15:17 
GeneralRe: Well, another week over... Pin
W Balboos, GHB7-Jun-20 2:06
W Balboos, GHB7-Jun-20 2:06 
GeneralRe: Well, another week over... Pin
den2k885-Jun-20 11:05
professionalden2k885-Jun-20 11:05 
GeneralRe: Well, another week over... Pin
John R. Shaw5-Jun-20 11:35
John R. Shaw5-Jun-20 11:35 
GeneralRe: Well, another week over... Pin
englebart8-Jun-20 1:52
professionalenglebart8-Jun-20 1:52 
GeneralRe: Well, another week over... Pin
Rick York5-Jun-20 12:00
mveRick York5-Jun-20 12:00 
GeneralRe: Well, another week over... Pin
kalberts5-Jun-20 13:22
kalberts5-Jun-20 13:22 
Rick York wrote:
I prefer to let benchmarks tell the tale.
Eeeh... well, if you benchmark with a data set of size 10, the one of size 100, one of size 1000 and one of size 10,000, then we might get some indication of how it will perform with at 10,000 size data set.

But reality is that most developers who report benchmarking figures do not report for various data set sizes, in a way that lets a user make estimates of the performance will be for other data set sizes. Maybe as common: The benchmarking is done for a small, isolated part of the functionality at the core of the algorithm, with the complexity occurring at a higher level. You proudly show some core operation to be super-optimized, but then you use it in an algoritm causing the number of calls to this core operation to raise exponentially with the problem size: Then the super-speed at problem size 1 may have little value.

Understandig complexity, not only in processing time, but also in space requirements, is quite essnetial. You do not always have to calculate an exact O(n), but you should always have a rough idea of the space and time requrements if the data set size is increased by one, two or three magnitudes above the size you used making the benchmarks.
GeneralRe: Well, another week over... Pin
Mircea Neacsu5-Jun-20 10:35
Mircea Neacsu5-Jun-20 10:35 
GeneralRe: Well, another week over... Pin
Gary R. Wheeler5-Jun-20 13:54
Gary R. Wheeler5-Jun-20 13:54 
GeneralRe: Well, another week over... Pin
Super Lloyd5-Jun-20 22:01
Super Lloyd5-Jun-20 22:01 
GeneralRe: Well, another week over... Pin
Member 129825586-Jun-20 3:21
Member 129825586-Jun-20 3:21 
GeneralRe: Well, another week over... Pin
W Balboos, GHB7-Jun-20 2:12
W Balboos, GHB7-Jun-20 2:12 
GeneralRe: Well, another week over... Pin
CodeZombie628-Jun-20 6:56
CodeZombie628-Jun-20 6:56 
QuestionDrone recommendations Pin
ZurdoDev5-Jun-20 9:16
professionalZurdoDev5-Jun-20 9:16 
AnswerRe: Drone recommendations Pin
Jörgen Andersson5-Jun-20 9:51
professionalJörgen Andersson5-Jun-20 9:51 
GeneralRe: Drone recommendations Pin
ZurdoDev5-Jun-20 10:00
professionalZurdoDev5-Jun-20 10:00 
GeneralRe: Drone recommendations Pin
Garth J Lancaster5-Jun-20 16:20
professionalGarth J Lancaster5-Jun-20 16:20 
GeneralRe: Drone recommendations Pin
Jörgen Andersson6-Jun-20 3:59
professionalJörgen Andersson6-Jun-20 3:59 
GeneralRe: Drone recommendations Pin
Garth J Lancaster6-Jun-20 16:01
professionalGarth J Lancaster6-Jun-20 16:01 
GeneralRe: Drone recommendations Pin
Jörgen Andersson6-Jun-20 20:44
professionalJörgen Andersson6-Jun-20 20:44 
AnswerRe: Drone recommendations Pin
John Torjo7-Jun-20 22:27
professionalJohn Torjo7-Jun-20 22:27 
AnswerRe: Drone recommendations Pin
stephen.hazel8-Jun-20 5:07
stephen.hazel8-Jun-20 5:07 
GeneralRe: Drone recommendations Pin
ZurdoDev8-Jun-20 6:09
professionalZurdoDev8-Jun-20 6:09 
Generalis it me? Pin
pivertt5-Jun-20 4:43
pivertt5-Jun-20 4:43 

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.