What techniques can be used to reduce stack memory usage? [closed] - c

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 6 years ago.
Improve this question
I am programming for an embedded system, where resources are at premium cost.
A few techniques that I am aware of are -
Remove/Reduce unused variable/memory.
Use macros for small/inline functions.
Is there anything else that I can use for this? Also, please correct if I am wrong.
Please Note: I am not asking exclusively about low level programming.
Let's say I am bound to use some particular amount of stack memory only. My program doesn't use recursion.

Related

Programmatic SLI and CrossFireX Detection [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 5 years ago.
Improve this question
Using C how can I detect the currently installed discrete GPUs and if they are currently in CrossFireX or SLI. I am using windows 7 and openGL. I would like to discover this information so that in my game I can support Alternate Frame Rendering more efficiently.
You need to use specific extensions, for each vendor. For CrossFire, you would use WGL_AMD_gpu_association, and specifically wglGetGPUIDsAMD and wglGetGPUInfoAMD to get information about the different GPUs. For Nvidia SLI, you would use WGL_NV_gpu_affinity, and specifically wglEnumGpusNV and wglEnumGpuDevicesNV to get information about the different GPUs.
To actually utilize multi-gpu, you will also need to create your contexts with the functions within those two extensions as well.

How to track memory in heap area for a c program? [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 6 years ago.
Improve this question
I am trying to code a project which will track on heap area of c program, something like in memory profiler, on windows os, using dev cpp compiler,
what would be the steps for it?
thanks.
You should take a look at MemProf or massif.

What are configuration files? [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 9 years ago.
Improve this question
What are configuration files? What are their use in c programs?
Additional question: What does it mean to have an error which states "Cannot open configuration file"?
A configuration file could be any file which the program uses to persistently store options, state, or data between executions. The concept is not specific to C and is probably universal to most programming languages. It is impossible, without knowing exactly what program you are dealing with, to figure out what they are, where they would be stored, or why the program wouldn't be able to open it.

how to implement a user space multi-thread vm e.g. Erlang runtime [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 8 years ago.
Improve this question
How does the Erlang runtime implement a user-space multi-threaded mechanism on UNIX-like systems?
Is it implemented using something like getcontext(2) or longjump(3)?
Any related documentation would be much appreciated.
Each Erlang process is just a struct with a heap and a stack in it. So switching process is just a matter of using another struct in an queue. I think this paper describes it nicely.

Which is best way to learn typing on computer [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 12 years ago.
Improve this question
I want to leanr typing on computer.
Which is the besy way to learn that and rougly how much time it takes learn just normal speed so that i don't have to look at keyboard everytime i type somethng
Use a typing software like typing Master

Resources