<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                在分析Zygote創建虛擬機的時候,我們說過系統默認設置的Java虛擬機堆棧最大為16MB,這個值對于需要使用較大內存的程序(例如圖片處理程序)來說還遠遠不夠。當然,可以修改這個默認值,例如我的HTC G7就將其修改為32MB了,但是這個改動是全局性的,也就是所有的Java程序都會是這個32MB。我們能動態配置這個值嗎?例如: * **設置一個配置文件,每個進程啟動的時候根據配置文件的參數來設置堆大小**。 不過正如前面所說,我的這一美好愿望最終破滅了,原因只有一個: * **Zygote是通過fork來創建子進程的,Zygote本身設置的信息會被子進程全部繼承,例如Zygote設置的堆棧為16MB,那么它的子進程也是用這個16MB。** 關于這個問題,我目前想到了兩個解決方案: * 為Dalivk增加一個函數,這個函數允許動態調整最大堆的大小。 * Zygote通過fork子進程后,調用exec家族的函數來加載另外一個映像,該映像對應的程序會重新創建虛擬機,重新注冊JNI函數,也就是模擬Zygote創世界中前兩天的工作,最后調用android.app.ActivityThread的main函數。這種方式應該是可行的,但難度較大,而且會影響運行速度。 * * * * * 關于本節所提出的問題,歡迎廣大讀者踴躍討論。 * * * * *
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看