I'm working on code for packet processing device running on MIPS processor using Windriver's VxWorks Operating System. Recently I started measuring the performance of the system. I found that minor code changes not related at all to the core function is causing big performance difference. Studying it further I found that adding dummy code of few bytes on certain locations in the code may hit the performance up to 25%.
I did not find any linkage to any compiler/linker switches or to the linking order.
I know MIPS is sensitive to code alignment but I'm sure the compiler / Linker are taking care of that.
Any Idea what can cause such a big difference in performance?
Speaking generally, there are a huge number of things which can impact the performance of a given block of code, and the performance can in fact vary widely with just a few changes which don't influence
Want empowering updates? You're in the right place! Discover new features in ScreenConnect 6.0, based on partner feedback, to keep you business operating smoothly and optimally (the way it should be). Explore all of the extras and enhancements for yourself!
An Outlet in Cocoa is a persistent reference to a GUI control; it connects a property (a variable) to a control. For example, it is common to create an Outlet for the text field GUI control and change the text that appears in this field via that Ou…
This tutorial is posted by Aaron Wojnowski, administrator at SDKExpert.net. To view more iPhone tutorials, visit www.sdkexpert.net.
This is a very simple tutorial on finding the user's current location easily. In this tutorial, you will learn ho…