

memory_profilerを使ってメモリを測っています。  
以下のリンクを参考にして同じコードを書きましたが、メモリ消費表示の桁数が違います。  
なぜでしょうか？  
<https://jakevdp.github.io/PythonDataScienceHandbook/01.07-timing-and-
profiling.html>

[code]

     Line #    Mem usage    Increment   Line Contents
     ================================================
         1     52.5 MiB     52.5 MiB   def sum_of_lists(N):
         2     52.5 MiB      0.0 MiB       total = 0
         3     52.5 MiB     -7.0 MiB       for i in range(5):
         4     80.5 MiB -49425205.4 MiB           L = [j ^ (j >> i) for j in range(N)]
         5     87.1 MiB     29.8 MiB           total += sum(L)
         6     52.4 MiB   -153.1 MiB           del L # remove reference to L
         7     50.7 MiB     -1.8 MiB       return total
    
[/code]

追記：  
実行環境  
pipenv: version 2018.11.26  
python: python3.6.5  
OS : macOS High Sierra 10.13.6  
ブラウザ: Chrome 70.0.3538.110（Official Build） （64 ビット）


CC BY-SA 4.0
2018-12-10T02:11:44.350
51078
2018-12-10T03:11:44.267
2018-12-10T03:11:44.267
31068
31068
question
python python3
python3のmemory_profilerについて