Tagged Questions

The tag has no wiki summary.

learn more… | top users | synonyms

-4
votes
3answers
157 views

Why is software performance not as fast as it should be? [closed]

I am not sure how to describe it but I feel like no matter how many years pass, the software we use that are more computationally intensive, are always unreasonably slow. Is it because of the ...
6
votes
2answers
352 views

Eclipse runs my java program 6 times faster… Can I achieve this performance without using it?

I've written a java program that generates all repetitive permutations based on the characters and the length given. When I execute my code in Eclipse, it generates a file with 1,000,000 permutations ...
0
votes
0answers
43 views

Data structure to use for complex lookups in an event engine?

What would be an optimal way to organize arbitrary data types into a structure that allows for complex (non-index based) lookups into the data without performing full loop-through's? For a little ...
4
votes
7answers
163 views

Throwing an Exception if a Query Doesn't Use an Index

I'm working on a largish webapp that was developed by several other programmers and I keep running into performance issues caused by poorly written SQL queries and queries that don't use an index. ...
1
vote
3answers
135 views

How do I speed up XML parsing operation?

I currently have a php script set up to do some xml parsing. Sometimes the script is set as an on page include and other times it is accessed via an ajax call. The problem is the load time for this ...
-2
votes
0answers
85 views

How to improve PHP code quality? [closed]

I would like to increase the code quality of myself and my team. What do you recommend me to do in order to achieve that? We are working with PHP and codeigniter framework (don't know if it's ...
0
votes
0answers
26 views

Can we use java/python to invoke yslow's api like pagespeed way? [closed]

Good to know that the YSLOW is already open source but there is a way we can invoke its api through Java/Python like pagespeed does?
-4
votes
2answers
166 views

building very big web applications - hungry for performance php, java, scala, nodejs and ruby [closed]

I am developing web applications and web sites for 6 - 7 years and I was involved in big projects. I used since now php + mysql (or mssql) + jquery (ajax and stuff) + html&css (I know very good ...
-3
votes
3answers
78 views

What are the good practices to measure database drivers performance of several languages? [closed]

I'm trying to measure the performance of the default driver of several languages like Java, .Net and PHP. I would like to know what are the good practices in order to get accurate results. I've think ...
6
votes
2answers
94 views

Session size management

From what I know, the session information is usually saved on the server. In Java the data is handled as a Map which I guess contains the a String identifier and an object reference which points to a ...
3
votes
3answers
80 views

Where can I find good example of techniques to compact data in-memory?

I'm writing a Java framework to manipulate a large amount of data in-memory, where many "cells" that are near each other will have the same value. I'm looking for algorithms and/or techniques ...
3
votes
1answer
132 views

How to optimize methodology to collect Market Data?

I am working on Application which goes and get's market data from different sources, I am using polling mechanism where vendor/broker put his data file and my application would go and hit that ftp ...
-3
votes
2answers
337 views

How to present your development work to your IT manager in an effective way? [closed]

Most IT manager do not know what exactly the developer is doing. They simply see the output sometime in a day sometimes in a week and sometimes on moneth. My point is they do not have a good idea how ...
0
votes
1answer
112 views

Where is a good place to start to learn about custom caching in .Net

I'm looking to make some performance enhancements to our site, but I'm not sure exactly where to begin. We have some custom object caching, but I think that we can do better. Our Business We ...
15
votes
4answers
770 views

Performance of Scala compared to Java

First of all I would like to make it clear that this is not a language-X-versus-language-Y question to determine which is better. I have been using Java for a long time and I intend to keep using it. ...
9
votes
4answers
125 views

Is it a good idea to measure the performance of a method by using unit test timeout?

In a project where there are non-functional requirements which specify the maximum execution time for a specific action, QA must check the performance of this action on a dedicated machine using ...
3
votes
0answers
147 views

Coded ui to measure performance

I have been tasked with using coded UI to measure performance on a proprietary windows desktop application. The need is to measure how long it takes for the next page/screen to display after a user ...
6
votes
1answer
256 views

Should web browsers include popular web framework libraries?

What reasons are there for web browsers to not have a library of popular web frameworks. For example if a web page included jQuery, why shouldn't the browser have it's own static version, which is ...
15
votes
5answers
439 views

Resources on Writing Efficient C Code for Micro-controllers?

Serious help needed here. I love programming. I've been reading bunch of books(such as K&R) and articles/forums online for C language lately. Even tried looking into Linux code(although, i was ...
3
votes
3answers
221 views

Question about a “Benchmark” regarding Java and .NET

To get that out of the way - i am not asking about which platform is faster or try to start a flame war. Question: Why is the .NET version slower 5x in the first test ? The results i got were: .NET ...
8
votes
5answers
305 views

Examples of general purpose algorithms that have benefited from running on a GPU?

I am looking for examples of general purpose algorithms (meaning non-graphics related) that have been proven to run an order of magnitude faster on a GPU than on a CPU. I will use these examples to ...
3
votes
2answers
102 views

What percentage of code and runtime do you typically allow for testing?

When I write code, a certain amount of it is just for the purpose of logging, tracing, or otherwise "testing" what the program is doing. This not unit testing; this is not when it is running in ...
3
votes
2answers
960 views

InterviewStreet (Vertical Sticks) just a tip where to get started

Having a lot of trouble with this question in interviewstreet.com: Given array of integers Y=y1,...,yn, we have n line segments such that endpoints of segment i are (i, 0) and (i, yi). Imagine that ...
0
votes
3answers
94 views

Should I decompress zips before I archive?

I am writing a small personal archiving tool. I frequently work with a lot of client databases for short periods, what my tool will do is in overnight batch jobs it will detach the database and zip up ...
5
votes
3answers
260 views

What performance can we expect from std::string's c_str()? Always constant time?

I've been doing some needed optimizations lately. One thing I've been doing is changing some ostringstreams -> sprintfs. I'm sprintf'ing a bunch of std::strings to a c style array, ala char foo[500]; ...
0
votes
2answers
75 views

Algorithm for searching the neighbors neighbor of a directed graph

Is there an algorithm to search a directed graph (tree) for its neighbors neighbor? My current brute-force solution works as follows: for each node n: for each child c of n for each parent ...
3
votes
3answers
317 views

Practical size limits of a Hashtable and Dictionary in c#

What are the practical limits for the number of items a C# 4 Dictionary or Hashtable can contain and the total number of bytes these structures can reasonable contain. I'll be working with large ...
4
votes
1answer
110 views

Is there a formula to figure out the total execution time of sequential asyncronous processes?

I have a set of steps that need to run sequentially over a list of data. However each step only operates on a single piece of data at a time. Because of this, I can run the steps asynchronously. For ...
6
votes
4answers
365 views

Increase Performance of VS 2010 by using a SSD [closed]

After searching on the internet for performance improvements when using Visual Studio 2010 with a solid state hard drive, I heard a lot of different opinions. A lot of people said that there isn't ...
2
votes
3answers
84 views

How should we deal with multiple transaction-report requests?

We are developing a system for the retail market and of its features will enable clients (actually consumer clubs) to go through all transactions made by end-clients. One of the ways to get this ...
2
votes
4answers
208 views

How one could use a live editor

I was thinking about a live editing environment where code / a source file is synchronized so that changes made by one user would be carried across to all others editing the file. Something like ...
7
votes
2answers
190 views

What are the benefits of archiving?

I always see sites that only keeps fresh content on the home or subsections, and the rest of the content is kept in a separate section called 'archive'. Recently I have also heard that NoSQL DB's ...
5
votes
5answers
515 views

Why scalability issues cannot be solved by more servers ?

I know that big websites suffer from scalability issues and I guess that more servers (hardware) can help to handle scalabililty issues but I see that big websites are stuck about scalability even if ...
5
votes
5answers
362 views

One stop shop for good coding practices and performance tips? [closed]

While this may be a very subjective question I was wondering if there's a place (or many places) on the web where one can read up about good coding and performance tips for different languages and how ...
2
votes
5answers
335 views

Good techniques to speed up database execution

I have an ASP.Net application that is using a MySQL database. My queries are not executing as fast as I would like them too. Are there some standard ways to increase the speed of a MySQL database ...
0
votes
4answers
93 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 ...
1
vote
3answers
167 views

How to design a performance comparison between two data structures

I want to compare the performance of two search trees of integers (an AVL tree and a RedBlack tree). How should I design/engineer the tests to accomplish this? For example, let's consider the insert ...
4
votes
3answers
109 views

For performance critical situations is storing file metadata in a database better?

As per the title of this question, for extremely performance critical situations, is storing a file's metadata (e.g. location, size, download on, etc) in a database going to allow for better ...
2
votes
1answer
126 views

Specifically for JS, CSS, HTML: what is the difference between optimization, compression, minification, tidying, concatenation?

When we talk about source code and the file which contains the code like CSS, HTML, JavaScript and we also talk about performance of a web site or application, what is the differences between these ...
4
votes
1answer
351 views

What is the difference between btree and rtree indexing?

I've noticed on MySQLWorkbench that you can choose how to store your indexes before forward engineering your design. The storage types are: BTREE RTREE HASH Researching this, I found some ...
5
votes
6answers
601 views

How should I react to diminishing application performance?

Sometimes it comes to me that the biggest challenge for an engineer when he find his application getting worse in performance is lack of enough information. Imagine that you go through the weekly ...
19
votes
6answers
2k views

C++ Renaissance - marketing slogan? [closed]

Possible Duplicate: What does the latest “C++ Renaissance” mean? Lately, I hear a lot about C++ Renaissance. What is that? C++ is currently undergoing a renaissance. This ...
31
votes
18answers
2k views

How can dev teams prevent slow performance in consumer apps?

When I previously asked what's responsible for slow software, a few answers I've received suggested it was a social and management problem: and suggested that it's a social and management problem: ...
5
votes
6answers
291 views

Would using AJAX extensively improve server performance?

Clearly AJAX improves the user interface but does this also decrease server load? You would think it does because the entire page will not have to be served up each time, but maybe there are other ...
18
votes
12answers
1k views

Why do so many developers believe performance, readability, and maintainability cannot coexist?

While responding to this question, I began to wonder why so many developers believe a good design should not account for performance because doing so would affect readability and/or maintainability. ...
4
votes
8answers
457 views

Are Bools/Bits Faster Than Integers

As the title suggests I'm wondering whether bools or bits are faster than using integers (1 and 0)? Specifically I thinking about their speed in CASE statements, even more specifically in T-SQL ...
4
votes
4answers
175 views

What are the options when Sql generated by ORM needs tuning?

I am starting working on a web project using django. While researching whether to use Sqlalchemy or raw sql when django orm is not sufficient which is also a question I asked here Raw Sql vs ...
47
votes
14answers
4k views

Why would it ever be possible for Java to be faster than C++?

Sometimes Java outperforms C++ in benchmarks. Of course, sometimes C++ outperforms. See the following links: http://keithlea.com/javabench/ ...
4
votes
4answers
347 views

Big-O for nested loop

I am reading this post on Big-O It says that the following code is O(n^2): bool ContainsDuplicates(String[] strings) { for(int i = 0; i < strings.Length; i++) { for(int j = 0; j ...
2
votes
6answers
155 views

Complexity vs maintainability in modern hardware

Today with the modern hardware and memory coming cheap, how much sense does it make to spend effort to analyze algoriths or data structure complexity? Wouldn't it be better instead, to focus on clean, ...

1 2 3