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;








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.










share|improve this question


























  • 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


















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.










share|improve this question


























  • 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














0












0








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.










share|improve this question
















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






share|improve this question















share|improve this question













share|improve this question




share|improve this question








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 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

















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













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
);



);













draft saved

draft discarded


















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.



















draft saved

draft discarded
















































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.




draft saved


draft discarded














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





















































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







Popular posts from this blog

Kamusi Yaliyomo Aina za kamusi | Muundo wa kamusi | Faida za kamusi | Dhima ya picha katika kamusi | Marejeo | Tazama pia | Viungo vya nje | UrambazajiKuhusu kamusiGo-SwahiliWiki-KamusiKamusi ya Kiswahili na Kiingerezakuihariri na kuongeza habari

Swift 4 - func physicsWorld not invoked on collision? The Next CEO of Stack OverflowHow to call Objective-C code from Swift#ifdef replacement in the Swift language@selector() in Swift?#pragma mark in Swift?Swift for loop: for index, element in array?dispatch_after - GCD in Swift?Swift Beta performance: sorting arraysSplit a String into an array in Swift?The use of Swift 3 @objc inference in Swift 4 mode is deprecated?How to optimize UITableViewCell, because my UITableView lags

Access current req object everywhere in Node.js ExpressWhy are global variables considered bad practice? (node.js)Using req & res across functionsHow do I get the path to the current script with Node.js?What is Node.js' Connect, Express and “middleware”?Node.js w/ express error handling in callbackHow to access the GET parameters after “?” in Express?Modify Node.js req object parametersAccess “app” variable inside of ExpressJS/ConnectJS middleware?Node.js Express app - request objectAngular Http Module considered middleware?Session variables in ExpressJSAdd properties to the req object in expressjs with Typescript