How much configurability to give to users regarding concurrency?

Posted by rwong on Programmers See other posts from Programmers or by rwong
Published on 2010-12-26T05:03:42Z Indexed on 2011/01/03 19:59 UTC
Read the original article Hit count: 265

This question is a narrowing-down of these related questions:

Given that each user's computers may have different performance characteristics with respect to calculations, memory, disk I/O bandwidth and network I/O bandwidth, and that it is difficult to implement an automated self-tuning system in your software, how much configurability should we give to the end-users so that they can find ways (by trial-and-error?) to improve our software's efficiency?

If we give users the ability to change these settings, how do we give visual feedback to users so they can measure the performance changes?

© Programmers or respective owner

Related posts about optimization

Related posts about concurrency