久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

  • <i id='PcnJm'><tr id='PcnJm'><dt id='PcnJm'><q id='PcnJm'><span id='PcnJm'><b id='PcnJm'><form id='PcnJm'><ins id='PcnJm'></ins><ul id='PcnJm'></ul><sub id='PcnJm'></sub></form><legend id='PcnJm'></legend><bdo id='PcnJm'><pre id='PcnJm'><center id='PcnJm'></center></pre></bdo></b><th id='PcnJm'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='PcnJm'><tfoot id='PcnJm'></tfoot><dl id='PcnJm'><fieldset id='PcnJm'></fieldset></dl></div>
      <legend id='PcnJm'><style id='PcnJm'><dir id='PcnJm'><q id='PcnJm'></q></dir></style></legend>
      • <bdo id='PcnJm'></bdo><ul id='PcnJm'></ul>
    1. <tfoot id='PcnJm'></tfoot>

      <small id='PcnJm'></small><noframes id='PcnJm'>

        Python多處理 - 進程完成后如何釋放內存?

        Python multiprocessing - How to release memory when a process is done?(Python多處理 - 進程完成后如何釋放內存?)
          <tfoot id='wzFcO'></tfoot>
            <tbody id='wzFcO'></tbody>
          <i id='wzFcO'><tr id='wzFcO'><dt id='wzFcO'><q id='wzFcO'><span id='wzFcO'><b id='wzFcO'><form id='wzFcO'><ins id='wzFcO'></ins><ul id='wzFcO'></ul><sub id='wzFcO'></sub></form><legend id='wzFcO'></legend><bdo id='wzFcO'><pre id='wzFcO'><center id='wzFcO'></center></pre></bdo></b><th id='wzFcO'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='wzFcO'><tfoot id='wzFcO'></tfoot><dl id='wzFcO'><fieldset id='wzFcO'></fieldset></dl></div>
        • <legend id='wzFcO'><style id='wzFcO'><dir id='wzFcO'><q id='wzFcO'></q></dir></style></legend>

            <small id='wzFcO'></small><noframes id='wzFcO'>

            • <bdo id='wzFcO'></bdo><ul id='wzFcO'></ul>

                • 本文介紹了Python多處理 - 進程完成后如何釋放內存?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  限時送ChatGPT賬號..

                  我在使用 python 多處理庫時遇到了一個奇怪的問題.

                  I encountered a weird problem while using python multiprocessing library.

                  我的代碼如下所示:我為每個符號、日期"元組生成一個進程.之后我結合結果.

                  My code is sketched below: I spawn a process for each "symbol, date" tuple. I combine the results afterwards.

                  我希望當一個進程完成對符號,日期"元組的計算時,它應該釋放它的內存嗎?顯然情況并非如此.我看到幾十個進程(盡管我將進程池的大小設置為 7)在機器中掛起1.它們不消耗 CPU,也不釋放內存.

                  I expect that when a process has done computing for a "symbol, date" tuple, it should release its memory? apparently that's not the case. I see dozens of processes (though I set the process pool to have size 7) that are suspended1 in the machine. They consume no CPU, and they don't release the memory.

                  如何讓進程在完成計算后釋放其內存?

                  How do I let a process release its memory, after it has done its computation?

                  謝謝!

                  1暫停"是指它們在 ps 命令中的狀態顯示為S+"

                  1 by "suspended" I mean their status in ps command is shown as "S+"

                  def do_one_symbol( symbol, all_date_strings ):
                      pool = Pool(processes=7)
                      results = [];
                      for date in all_date_strings:
                          res = pool.apply_async(work, [symbol, date])
                          results.append(res);
                  
                      gg = mm = ss = 0;
                      for res in results:
                          g, m, s = res.get()
                          gg += g; 
                          mm += m; 
                          ss += s;
                  

                  推薦答案

                  您是否嘗試使用 pool.close 然后等待進程完成 pool.join,因為如果父進程繼續運行并且不等待子進程他們會變成僵尸

                  這篇關于Python多處理 - 進程完成后如何釋放內存?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                  【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                  相關文檔推薦

                  What exactly is Python multiprocessing Module#39;s .join() Method Doing?(Python 多處理模塊的 .join() 方法到底在做什么?)
                  Passing multiple parameters to pool.map() function in Python(在 Python 中將多個參數傳遞給 pool.map() 函數)
                  multiprocessing.pool.MaybeEncodingError: #39;TypeError(quot;cannot serialize #39;_io.BufferedReader#39; objectquot;,)#39;(multiprocessing.pool.MaybeEncodingError: TypeError(cannot serialize _io.BufferedReader object,)) - IT屋-程序員軟件開
                  Python Multiprocess Pool. How to exit the script when one of the worker process determines no more work needs to be done?(Python 多進程池.當其中一個工作進程確定不再需要完成工作時,如何退出腳本?) - IT屋-程序員
                  How do you pass a Queue reference to a function managed by pool.map_async()?(如何將隊列引用傳遞給 pool.map_async() 管理的函數?)
                  yet another confusion with multiprocessing error, #39;module#39; object has no attribute #39;f#39;(與多處理錯誤的另一個混淆,“模塊對象沒有屬性“f)
                    <tbody id='dJ9FP'></tbody>
                  • <i id='dJ9FP'><tr id='dJ9FP'><dt id='dJ9FP'><q id='dJ9FP'><span id='dJ9FP'><b id='dJ9FP'><form id='dJ9FP'><ins id='dJ9FP'></ins><ul id='dJ9FP'></ul><sub id='dJ9FP'></sub></form><legend id='dJ9FP'></legend><bdo id='dJ9FP'><pre id='dJ9FP'><center id='dJ9FP'></center></pre></bdo></b><th id='dJ9FP'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='dJ9FP'><tfoot id='dJ9FP'></tfoot><dl id='dJ9FP'><fieldset id='dJ9FP'></fieldset></dl></div>
                      <bdo id='dJ9FP'></bdo><ul id='dJ9FP'></ul>
                      <tfoot id='dJ9FP'></tfoot>

                            <legend id='dJ9FP'><style id='dJ9FP'><dir id='dJ9FP'><q id='dJ9FP'></q></dir></style></legend>
                          1. <small id='dJ9FP'></small><noframes id='dJ9FP'>

                          2. 主站蜘蛛池模板: 亚洲成av人影片在线观看 | 操操日| 成人精品一区 | 91免费观看 | 老牛影视av一区二区在线观看 | 中文字幕视频在线 | 一区观看 | 欧美综合在线观看 | 日韩欧美三级电影在线观看 | 久久久久久亚洲欧洲 | 精品熟人一区二区三区四区 | 在线欧美激情 | 中文字幕免费视频 | 日日操视频 | 欧美高清视频在线观看 | 97精品国产97久久久久久免费 | 亚洲国产欧美日韩 | 福利精品| 中文字幕视频在线观看 | 国产精品一区久久久 | 欧美久久一区二区 | 欧美一区二区视频 | 欧美人妖网站 | 精品国产欧美在线 | h片在线看 | 成人不卡视频 | 日韩精品视频一区二区三区 | 午夜免费| 欧美色综合一区二区三区 | 在线看国产| 欧美男人天堂 | 国产小视频精品 | 日韩中文欧美 | 亚洲国产精品91 | 国产精品1区2区3区 一区中文字幕 | 网站黄色av | 伊人中文字幕 | 久久成人一区 | 三级在线免费 | 国产成人精品久久二区二区 | 久色网|