The software-performance tag has no wiki summary.
1
vote
0answers
126 views
Why does my C++ (OpenMP) matrix operations code start incurring more cache misses running in parallel compared to Scala? [closed]
I have written code using C++ (OpenMP for parallelizing loops) which does lots of matrix operations. A single instance of the code runs very fast and completes in 0.2 seconds. For the same processing, ...
0
votes
1answer
92 views
How to convey your approach is faster than the built-in, alternative approaches? [closed]
Imagine you have a tool that's much faster than another one (built-in, alternative). You want to mention this in the description of the tool so people can see the point of your tool existing.
By ...
0
votes
0answers
36 views
Naming objects and properties clearly without exposing implementation details
I'm re-architecting an iOS mobile app that consumes an API with somewhat haphazard and oftentimes slow performance. The reason for the slowness is because the API is actually a layer on top of a ...
5
votes
7answers
928 views
How important is to initialize a variable
How important is it to initialize variables?
Does proper initializing avoid memory leaks or have performance advantages?
-2
votes
1answer
434 views
How do I create a web service with high amounts of traffic that works effectively with lots of different users? [closed]
I have created web services before that are used by a small number of users but have a new project that would have lots of users.
For each user that uses the services, this is what they would do:
1) ...
2
votes
1answer
543 views
Strategy to find bottleneck in a network
Our enterprise is having some problem when the number of incoming request goes beyond a certain amount.
To make things simpler, we have N websites that uses, amongst other, a local web service. This ...
0
votes
7answers
3k views
Performance analysis of C++ programs [closed]
How can I measure the performance of my C++ programs using C++?
Specific metrics I want to measure are:
Memory used (space)
Duration taken (time)
1
vote
1answer
171 views
Any good examples of visualizations of performance test data?
I run some basic performance tests in C# on simple methods, but there are also legacy monolithic pieces written in C# as well as other languages. So, when testing, I often end up working with a black ...
1
vote
5answers
1k views
Beginners guide to developing optimization software [closed]
I am novice in "serious" programming i.e. applications that deal with real-life applications and software projects that go beyond school assignments.
My interests include optimization, operations ...
5
votes
9answers
2k views
Does object-orientation really affect algorithm performance?
Object orientation has helped me a lot in implementing many algorithms. However, object-oriented languages sometimes guide you in "straightforward" approach and I doubt if this approach is always a ...
0
votes
4answers
209 views
Count a row VS Save the Row count after each update
I want to know whether saving row count in a table is better than counting it each time of the proccess.
Quick Example : A visitor goes to Group Clan, the page displays clan information and Members ...
4
votes
3answers
209 views
How to best approach planning and budgeting of software performance optimization efforts?
There is a software system that has been with the client for some time now. If is feature-rich, mature, complex enterprise application that client uses in production. Due to the rapid expansion of the ...
12
votes
7answers
490 views
How long can it take for a screen to appear before it's considered a performance issue?
I am involved with the development of a Windows application that has various screens. One of them takes ten seconds to appear with no spinner or other indication that the screen is loading. I consider ...
14
votes
6answers
552 views
Fostering a time period where everyone can try any ideas to make software run faster?
Sometimes software performance tricks are found from a methodological and thorough search. Sometimes it requires divergent thinking and courage to try crazy ideas. Sometimes an idea is just the ...
4
votes
4answers
658 views
Is performance engineering a different specialization from general software development?
A major objective of software development is to focus on delivery of features implemented in good quality code.
Knowledgeable developers are supposed to write software with good performance to the ...
6
votes
8answers
357 views
How often is software speed evident in the eyes of customers?
In theory, customers should be able to feel the software performance improvements from first-hand experience.
In practice, sometimes the improvements are not noticible enough, such that in order to ...