How to get more memory for creating a large list in IronPythonHow do I check if a list is empty?How can I safely create a nested directory?How to get the current time in PythonGetting the last element of a listHow to make a flat list out of list of listsHow do I get the number of elements in a list?How do I concatenate two lists in Python?How to clone or copy a list?How do I list all files of a directory?How to read a file line-by-line into a list?
If I said I had $100 when asked, but I actually had $200, would I be lying by omission?
Reusing studs to hang shoe bins
Why is getting a PhD considered "financially irresponsible" by some people?
Is a memoized pure function itself considered pure?
How many petaflops does it take to land on the moon? What does Artemis need with an Aitken?
Redacting URLs as an email-phishing preventative?
3D cryptic featuring Mao, Stalin and Simba's uncle
Dealing with stress in coding interviews
To what extent should we fear giving offense?
about to retire but not retired yet, employed but not working any more
Unlock your Lock
Can you help me identify this aircraft?
Is it unusual for a math department not to have a mail/web server?
Does a Mace of Disruption's Frightened effect override some undead's immunity to the Frightened condition?
Open subspaces of CW complexes
Disk usage of integer column vs boolean column in Postgres
Why does Windows store Wi-Fi passwords in a reversible format?
Why is "dyadic" the only word with the prefix "dy-"?
Papers on arXiv solving the same problem at the same time
What is the name of this plot that has rows with two connected dots?
Set orthographic view using python?
Sci fi book where a rich kid is sent to prison and trained as a commando
Expressing an implication as ILP where each implication term comprises a chain of boolean ORs
Generating negative voltage rail using 7805
How to get more memory for creating a large list in IronPython
How do I check if a list is empty?How can I safely create a nested directory?How to get the current time in PythonGetting the last element of a listHow to make a flat list out of list of listsHow do I get the number of elements in a list?How do I concatenate two lists in Python?How to clone or copy a list?How do I list all files of a directory?How to read a file line-by-line into a list?
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;
I'm trying to create a large array, but every time I got a memory exception.
I'm just wondering is there a way to use up all the memory of the computer ?
I've tried to use void* PyObject_Malloc(size_t n)
on the documentation, but I'm not sure what's the correct way of using this method.
For example, when I try:
array = [None]*999999999
it gives me System.OutOfMemoryException
I'm expecting to use all the memory of my computer. The python process uses around 1.5 GB memory and throws the exception, while my computer has 8 GB of memory
I'm using IronPython, so I can' use libs like numpy.
python ironpython
add a comment |
I'm trying to create a large array, but every time I got a memory exception.
I'm just wondering is there a way to use up all the memory of the computer ?
I've tried to use void* PyObject_Malloc(size_t n)
on the documentation, but I'm not sure what's the correct way of using this method.
For example, when I try:
array = [None]*999999999
it gives me System.OutOfMemoryException
I'm expecting to use all the memory of my computer. The python process uses around 1.5 GB memory and throws the exception, while my computer has 8 GB of memory
I'm using IronPython, so I can' use libs like numpy.
python ironpython
That is not an array, that is a list. Now, I'm not sure exactly how IronPython implementslist
objects, but likekly, it requires some sort of array of PyObject's (whatever they are called in the IronPython implementation). Which likely requires at the minimum an underlying buffer of machine-word pointers, 8 bytes per object, so999999999*8*1e-9 ==7.9999 gigabytes
. You are simply out of memory. Note,None
is likely a singleton, but if you are going to put any other objects in there, they will require even more memory.
– juanpa.arrivillaga
Mar 27 at 20:12
add a comment |
I'm trying to create a large array, but every time I got a memory exception.
I'm just wondering is there a way to use up all the memory of the computer ?
I've tried to use void* PyObject_Malloc(size_t n)
on the documentation, but I'm not sure what's the correct way of using this method.
For example, when I try:
array = [None]*999999999
it gives me System.OutOfMemoryException
I'm expecting to use all the memory of my computer. The python process uses around 1.5 GB memory and throws the exception, while my computer has 8 GB of memory
I'm using IronPython, so I can' use libs like numpy.
python ironpython
I'm trying to create a large array, but every time I got a memory exception.
I'm just wondering is there a way to use up all the memory of the computer ?
I've tried to use void* PyObject_Malloc(size_t n)
on the documentation, but I'm not sure what's the correct way of using this method.
For example, when I try:
array = [None]*999999999
it gives me System.OutOfMemoryException
I'm expecting to use all the memory of my computer. The python process uses around 1.5 GB memory and throws the exception, while my computer has 8 GB of memory
I'm using IronPython, so I can' use libs like numpy.
python ironpython
python ironpython
edited Mar 27 at 20:06
Martin
275 bronze badges
275 bronze badges
asked Mar 27 at 19:56
whtitefallwhtitefall
216 bronze badges
216 bronze badges
That is not an array, that is a list. Now, I'm not sure exactly how IronPython implementslist
objects, but likekly, it requires some sort of array of PyObject's (whatever they are called in the IronPython implementation). Which likely requires at the minimum an underlying buffer of machine-word pointers, 8 bytes per object, so999999999*8*1e-9 ==7.9999 gigabytes
. You are simply out of memory. Note,None
is likely a singleton, but if you are going to put any other objects in there, they will require even more memory.
– juanpa.arrivillaga
Mar 27 at 20:12
add a comment |
That is not an array, that is a list. Now, I'm not sure exactly how IronPython implementslist
objects, but likekly, it requires some sort of array of PyObject's (whatever they are called in the IronPython implementation). Which likely requires at the minimum an underlying buffer of machine-word pointers, 8 bytes per object, so999999999*8*1e-9 ==7.9999 gigabytes
. You are simply out of memory. Note,None
is likely a singleton, but if you are going to put any other objects in there, they will require even more memory.
– juanpa.arrivillaga
Mar 27 at 20:12
That is not an array, that is a list. Now, I'm not sure exactly how IronPython implements
list
objects, but likekly, it requires some sort of array of PyObject's (whatever they are called in the IronPython implementation). Which likely requires at the minimum an underlying buffer of machine-word pointers, 8 bytes per object, so 999999999*8*1e-9 ==7.9999 gigabytes
. You are simply out of memory. Note, None
is likely a singleton, but if you are going to put any other objects in there, they will require even more memory.– juanpa.arrivillaga
Mar 27 at 20:12
That is not an array, that is a list. Now, I'm not sure exactly how IronPython implements
list
objects, but likekly, it requires some sort of array of PyObject's (whatever they are called in the IronPython implementation). Which likely requires at the minimum an underlying buffer of machine-word pointers, 8 bytes per object, so 999999999*8*1e-9 ==7.9999 gigabytes
. You are simply out of memory. Note, None
is likely a singleton, but if you are going to put any other objects in there, they will require even more memory.– juanpa.arrivillaga
Mar 27 at 20:12
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55385482%2fhow-to-get-more-memory-for-creating-a-large-list-in-ironpython%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Is this question similar to what you get asked at work? Learn more about asking and sharing private information with your coworkers using Stack Overflow for Teams.
Is this question similar to what you get asked at work? Learn more about asking and sharing private information with your coworkers using Stack Overflow for Teams.
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55385482%2fhow-to-get-more-memory-for-creating-a-large-list-in-ironpython%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
That is not an array, that is a list. Now, I'm not sure exactly how IronPython implements
list
objects, but likekly, it requires some sort of array of PyObject's (whatever they are called in the IronPython implementation). Which likely requires at the minimum an underlying buffer of machine-word pointers, 8 bytes per object, so999999999*8*1e-9 ==7.9999 gigabytes
. You are simply out of memory. Note,None
is likely a singleton, but if you are going to put any other objects in there, they will require even more memory.– juanpa.arrivillaga
Mar 27 at 20:12