Hi, I am a regular but intermediate to advanced user of Scilab. I find that I am unable to run large time-series simulations due to memory issues associated with stacksize. I find this too limiting. I have an 8GB RAM laptop, so I am not very short on memory resources. I would like to be able to create variable arrays that are at least 10M (M=million) in length, and quite a few ones like that. At present I keep getting the following stacksize exceeded message(s):
stack size exceeded!
Use stacksize function to increase it.
Memory used for variables: 9010013
Intermediate memory needed: 5
Total memory available: 10000000
I have tried to use stacksize() to set it to a higher limit, but it can only go up to 30000000, which is still very insufficient. Python seems to be able to handle much more. What can I do to stay with Scilab and get around these problems? I am using Scilab 5.5.2.
Any help and tips greatly appreciated.
Well, I didn't have any idea about it, But I will search for information regarding it then I will let you know. I was reading about dissertation writing services on google, And while reading I accidentally click on your post link. Hope you will get your answer soon.
Scilab provides a few built-in functions to manage the stack size, wordle website but they are not very intuitive, so it’s often a good idea to write your own function to avoid potential stack overflow errors.
stacksize()function. This function sets the maximum size, in bytes, of the memory stack that Scilab uses run 3. Here's an example of how to set the memory stack size to 100 MB:
stacksize('max'); stacksize(100000000);The first line sets the stack size to the maximum allowed by the operating system, while the second line sets it to 100 MB. Note that the memory stack size limit can only be increased up to the maximum allowed by your operating system. If you continue to experience memory issues, you can also try optimizing your code to reduce the memory usage. This could include using more efficient algorithms or data structures, or reducing the size of the data sets you are working with.