optimization

Ajax performance: ASP.Net MVC vs Webforms

I just switch my website over to MVC from Webforms and I am using ajax very heavily. MVC seems to be slower but I haven't set up anything to record benchmarks. Does anyone know which is faster for ajax handling and why it's faster? ...

GCC C++ "Hello World" program -> .exe is 500kb big when compiled on Windows. How can I reduce its size?

Hello, I just recently started learning C++ - I am using nuwen's version of MingW on Windows, using NetBeans as an IDE (I have also MSDN AA Version of MSVC 2008, though I don't use it very often). When compiling this simple program: #include <iostream> using namespace std; int dog, cat, bird, fish; void f(int pet) { cout << "pet i...

Image Optimization

I want to know like converting an image (gif or jpeg) to png8 using yslow smushit will increase the speed of the site performance? Will that work in ie6? webdevelopertut ...

How could predicate pushing on an inline view slow down a query?

I have inherited a somewhat messy query that I am working on refactoring to be performant. During this process, one of the things I did due to personal preference was change all of the ANSI-99 join syntax from the "inner join" and "left outer join" statements to be predicates in the query. I noticed two very strange things that I wou...

Optimize Map Child Collection in Linq To SQL

When i query a collection of Persons from the database i want to select the list of positions each person has. I chose to map Linq Entities to a domain model so i have to build a custom entity for each position. When the query is executed i see in the profiler that for each person loaded an additional select of positions is executed le...

Why won't C# inline functions with struct parameters?

At http://blogs.msdn.com/ericgu/archive/2004/01/29/64717.aspx, we learn that C# will not inline methods with structs as formal parameters. Is this due to potential dependence on the stack, e.g. for recursion? If so, could I potentially benefit by turning struct parameters into ref parameters like this? public int Sum(int i) { return...

Unable to understand compilers' main optimizations

Martinus gives a good example of a code where compiler optimizes the code at run-time by calculating out multiplication: Martinus code int x = 0; for (int i = 0; i < 100 * 1000 * 1000 * 1000; ++i) { x += x + x + x + x + x; } System.out.println(x); His code after Constant Folding -compiler's optimization at compile-time (Thanks to...

Array of pairs of 3 bit elements

Because of memory constrains, I have to store some pairs of values in an array with 6 bits/pair (3 bits/value). The problem comes when I want to access this array as a normal one, based on the index of the pair. The array looks like this |--byte 0 | --byte 1 | --byte 2 |00000011 | 11112222 | 22333333 ... and so on, the pattern repe...

Help me optimize this snippet.

Is it possible to speed up this snippet? firstSample and lastSample is the part of the array I'm interested in this iteration. It's when this interval reaches > 3000 that I get a noticeable slowdown. The _average array can contain 6-60 million int values. minY and maxY is the result I use after this calculation is completed. int min...

How to optimize php app with codeigniter?

I have some very large processing being done in a php application. I'd like to use one of those scripts/programs which analyze the execution and show you which line of code, or which function, took how much time processing, etc. Any recommendations? I'm using the codeigniter php framework so anything that works with it out of the box...

SQLite query optimization (subquery and join) help

I have a table for a Statistical project. Structure is like this: CREATE TABLE NewStatHistory ( StatHistoryID uniqueidentifier PRIMARY KEY NOT NULL, DateEntered dateTime NOT NULL, DateApplies dateTime NOT NULL, WhoEnteredID uniqueIdentifier NOT NULL, PostingID uniqueIdentifier NULL, EnteredValue decimal(19,5) NO...

PHP function efficiencies

Hi, Is there a table of how much "work" it takes to execute a given function in PHP? I'm not a compsci major, so I don't have maybe the formal background to know that "oh yeah, strings take longer to work with than integers" or anything like that. Are all steps/lines in a program created equal? I just don't even know where to start rese...

How to check how much resources a java program uses?

Hi How do I check how much resources a java program uses? In java it is quite easy to create a big nice program that does practically everything you want it to, but a little side effect is that is also very easy to indirectly allocate to much memory and cpu cycles by mistake (i.e. let's just use "new" a couple of times in the wrong pl...

What are the absolute and relative costs of different operations in PHP?

I'm looking for a elaborate list comparing different operations in PHP. For example: echo vs. printf, ++$i vs $i++, a direct function call vs. object function call, array access vs. direct data access, global vs. local variables, mysql_fetch_assoc vs. mysql_fetch_row etc. Of course these figures probably highly depend on the used version...

Is "the optimized delay" a myth or is it real?

Hi From time to time you hear stories that are meant to illustrate how good someone is at something, and sometimes you hear about the guy how is so into code optimization that he optimizes his delay loop. Since this really sounds like it's a strange thing to do as it's much better to start a "timer interrupt" instead of a optimized bu...

MySQL - which key is more optimized

Let's say I have a large database that consists of products in groups. Let's say that there are 5 groups, each of them has 100,000 products. the product ids are random integers (so are the group ids) I need to find a product in a specific group. My question is which primary key is more efficient: (sid, pid) (pid, sid) sid, pid is in...

Sparse dot product in SQL

Imagine I have a table which stores a series of sparse vectors. A sparse vector means that it stores only the nonzero values explicitly in the data structure. I could have a 1 million dimensional vector, but I only store the values for the dimensions which are nonzero. So the size is proportional to the number of nonzero entries, not ...

SQL join with a range of values (int ranges, date ranges, whatever)

I have two tables, the first is a big table (millions of rows), with the most interesting column being an integer I'll just call "key." I believe this solution would be identical for date or datetime ranges as well though. The second table is much smaller (thousands of rows) with a bunch of attributes that are interesting to me which a...

Image Optimizer for images used on the web (jpg, gif and png)

Does anyone know of an online app or an app for mac that will optimize images to be smaller in size for use on the web? It needs to be able to support .jpg, .gif and .png Thanks Thank you for all your reply's, I currently already use Photoshop to reduce the sizes of the images with the Save For Web and now I am trying to reduce them mo...

Can I prevent the CLR from optimizing away debugging information?

I've written an abstract base class for unit tests that sets up just enough environment for our tests to run. The class exposes some of the runtime environment bits as properties whose types vary test by test (the property types are type arguments specified in the inheriting, concrete test class). This is all well and good, except a co-...