06-16-2010
Thank you for your answer. Some more guidelines to consider:
1- Static code analysers already check code for bad practices. That is of course not to say that resolving those issues would lead to a better performing program.
2- Recursion is usually a good place to start looking for performance issues.
3- The creation of very large arrays is usually a sign of poor performance, because most of the time only a small portion is needed.
4- Repeated use of input validation. You can never be truly sure the data that the program is operating on is sufficiently sane, so there is a risk trade off between performance and data sanity.
Implementing performance measures always has the downside of micro-optimisation, so that the measures work in only one set up or on a specific data set.
Any more ideas are welcome.
5 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hi:
I have a library that it only offers Makefile for building static library. It built libxxx.a file. How do I in any way build a shared library? (either changin the Makefile or direct script or command to build shared library)
Thanks. (1 Reply)
Discussion started by: cpthk
1 Replies
2. IP Networking
hello, i need help on setting my coyote linux, i've working on this for last 5 days, can't get it to work. I've been posting this message to coyote forum, and other linux forum, but haven't get any answer yet. Hope someone here can help me...... please see my attached picture first.
... (0 Replies)
Discussion started by: dlwoaud
0 Replies
3. Programming
I'm writing a program which uses curl to be run on Linux PCs which will be used by a number of different users. I cannot make the users all install curl on their individual machines, so I have tried to link curl in statically, rather than using libcurl.so. I downloaded the source and created a... (8 Replies)
Discussion started by: BrandonShw
8 Replies
4. Infrastructure Monitoring
Need assistance in troubleshooting
I have configured awstats 7.3 version on RedHat linux and I am stuck at getting the updates from the website . Please let me know if anybody can give me some inputs
I can see the webpages but it gives "Never updated (See 'Build/Update' on awstats_setup.html... (2 Replies)
Discussion started by: ajayram_arya
2 Replies
5. OS X (Apple)
Well guys, this MUST be a first.
This is DEMO code only and has NO error detection or correction, nor out of bounds checking.
I have succumbed to Python and scipy to do the FFT heavy lifting as I have absolutely no idea where to start do such a thing using AWK. This is a taster for me to... (7 Replies)
Discussion started by: wisecracker
7 Replies
LEARN ABOUT DEBIAN
texinfo
TEXINFO(5) File Formats Manual TEXINFO(5)
NAME
texinfo - software documentation system
DESCRIPTION
Texinfo is a documentation system that uses a single source file to produce both online information and printed output. It is primarily
designed for writing software manuals.
For a full description of the Texinfo language and associated tools, please see the Texinfo manual (written in Texinfo itself). Most
likely, running this command from your shell:
info texinfo
or this key sequence from inside Emacs:
M-x info RET m texinfo RET
will get you there.
AVAILABILITY
ftp://ftp.gnu.org/gnu/texinfo/
or any GNU mirror site.
REPORTING BUGS
Please send bug reports to bug-texinfo@gnu.org, general questions and discussion to help-texinfo@gnu.org.
SEE ALSO
info(1), install-info(1), makeinfo(1), texi2dvi(1), texindex(1).
emacs(1), tex(1).
info(5).
FSF
GNU Texinfo TEXINFO(5)