performance

C# Dual Conditional Performance

Which of these would be faster for a static method called billions of times per nanosecond: Method 1: static bool DualConditional(int value) { return A(value) && B(value); } Method 2: static bool DualConditional(int value) { if(!A(value) return false; if(!B(value) return false; } ...

How efficient will be to use a in memory database to store millions of temporary values?

Hello, My application currently stores millions of Double elements for a calculation. These values are only temporary values before they are used for a specific algorithm that is run at the end of the calculation. Once this calculation is done, the millions of values can be discarded. The full story is here, if you need more details. ...

Logs queue in multithreaded application which dump information to DB (server side application)?

Could you advise me how to implements queue in multithreaded application. I have to register events in my application in queue (events from all users) which I flush and save to database every 100 events to improve performance. I don't want save database log for every single user commit. I suppose commit e.x. every 100 events to databas...

Raw Data or Pre-Calculated Values in Database?

In general, is it better to store raw data with pre-calculated values in the database and concentrate on keeping the database up-to-date if I remove or delete a row while using the pre-calculated values for display to the user OR is it better to store the raw data and calculate the correct display values on-the-fly? An example (whic...

How to get started with WCF Performance profiling

Hello, I'm trying to figure out how to profile a WCF service so I can identify any bottlenecks. I have found a bit of information on line, but nothing that assumes no prior knowlege which is where I'm at. What are recomended FREE tools? - visual studio tools - clrprofiler Here is information I found using vsperfcmd.exe to profile w...

A tension between DRY and performance?

I have a number of pages in my app that are showing partial FOUCs (flashes of unstyled content) upon loading, which occurs because some of them have stylesheets and/or javascript defined at the head of the document rather than in the layout. The fundamental issue is that the DOM is firing before these stylesheets are loaded. In order to...

What is client-side GWT architecture of Wave

I am wondering if some of you are aware of the architectural approaches taken by the Wave team to build its GWT web client? Since i am trying to optimize performance of one GWT app designed for mobiles, it is hard not to admire its speedy credentials :) Is Wave not using GWT-RPC to get regular updates from server? Firefox tracks some ...

Python execution speed: laptop vs desktop

I am running a program that does simple data processing: parses text populates dictionaries calculates some functions over the resulting data The program only uses CPU, RAM, and HDD: run from Windows command line input/output to the local hard drive nothing displayed on or printed to screen no networking The same program is run o...

way of calling a function

I was trying to make an API. I just wanna hide all details from end programmer. I also want to provide them number of options to call a function.For example I have 4 functions with same name but different signature (overloaded functions) function1() function1(arg1) function1(arg1,arg2) function1(arg1,arg2,arg3) In above sequence 4th ...

Ways to measure a systems hardware requirements

Hi, I was wondering if there is a tool to measure the resources needed to run an app? We have developed an app that runs fine on all modern computers, but I am curious about "how low can we go". The app in question is developed in .NET, so there might be some code analyzer or something, but I am more curious in general if there is a to...

In Java, what's the most performant (time, memory) way to map longs to objects?

I'm storing a (possibly large) number of objects in memory that I want to refer to by long identifiers. Currently, I'm using a standard HashMap<Long, MyClass>. I was wondering if there might be a better way to do it, since intuitively, I'd think that wrapping long in a Long doesn't really make sense. Note that, as of now, this question ...

Improve Grails-Commandline performance

Hi there, is there a way to improve the performance of the Grails commandline tasks. For example the test-app task is taking some time until all dependencies are checked, classes compiled etc. Even simple tasks like create-domain-class is taking some seconds to run. ...

Page load time, when in RoR lifecycle do you start/stop a timer to get this stat?

Page load time, when in RoR lifecycle do you start/stop a timer to get this stat? I know I can create a before/after at the controller level, is there anything higher up in the chain that I get start/stop this timer? I want to get timings for a production release also, not just development mode where things are always slower. ...

Extremely slow Table-Valued-Function with recursive CTE inside.

Hello, I've cretaed a TVF which returns a table with parent-records from a recursive CTE here. That works excellent and the result is available directly. Now i wanted to get the child-records(they have the same FK as the current record's PK). The problem is that it takes 1:10 minutes to get 22 child-records for a given id. Why is this s...

why the third option is better than regex?

I think regex is pretty fast and the third option is confusing. What do you think? http://jqfundamentals.com/book/ch09s12.html // old way if (type == 'foo' || type == 'bar') { ... } // better if (/^(foo|bar)$/.test(type)) { ... } // object literal lookup if (({ foo : 1, bar : 1 })[type]) { ... } ...

Evaluating every conditional statement on an if... else if... block

Does Objective-C evaluate every statement on an if... else if... block or does it evaluate each as it comes to them and then skip the remaining evaluations if a true condition has been found? This is more of a pragmatic question related to performance than anything else. And yes I do know that the content of the if block itself isn't e...

How can I make PHPUnit + Selenium run faster?

Hi, I'm using PHPUnit's Selenium extension to do web testing. I'm finding it very slow, taking seconds for a single test method. Part of the issue appears to be that its starting a new Selenium session between each test method (getNewBrowserSession), as part of runTest(). This is expensive. I'm ok with running a class or even a whole...

Promoting a function to global for performance reasons?

I was looking at some code and have seen these comments, how does promoting a function to global help performance? // this function is promoted to be global // to make firefoxs jit happy - URGH function clamp(x, min, max) { if(x < min) return min; if(x > max) return max-1; return x; } ...

Why is executemany slow in Python MySQLdb?

I am developing a program in Python that accesses a MySQL database using MySQLdb. In certain situations, I have to run an INSERT or REPLACE command on many rows. I am currently doing it like this: db.execute("REPLACE INTO " + table + " (" + ",".join(cols) + ") VALUES" + ",".join(["(" + ",".join(["%s"] * len(cols)) + ")"] * len(data)...

jQuery - the good parts?

I have embarked on a mission to start using jQuery and JavaScript properly. I'm sad to say that historically I have fallen into the class of developer that makes a lot of really terrible mistakes with jQuery (polluting the global namespace, not caching jQuery selectors, and much more fun stuff - some of which I'm sure I have yet to disco...