title: Is this behavior showing that I have a memory problem?
body: <p>I have a LP problem with ~4 million variables and ~4 million constraints. I use gurobi to solve it. My PC has 4 cores and 8 GB memory. </p>
  
  <p>According to the log file, it takes ~100 seconds to find the optimal solution. Then the CPU is released, but still almost full memory is being used. It hangs there, doing nothing for hours until it continues to run the script (e.g. print command) after the solving. </p>
  
  <p>results = opt.solve(model, tee=True)</p>
  
  <p>print("model solved")</p>
  
  <p>I used barrier method with crossover disabled, this worked best. I also tried different number of threads to be used, it turned out using 4 is the best in terms of the hanging time (but still hours). </p>
  
  <p>This hanging significantly increases the total run time, which is not desired.</p>
  
  <p>I plan to upgrade the memory, but want to get answers from the community that it indeed is a memory issue. Is this a memory problem?</p>