Erlang 代碼熱更機制

步驟

  • 1.編譯代碼
  • 2.code:purge模塊

1.當前的會保留兩個版本,如果第三次編譯的時候,會清理最舊的版本,特別注意,如果使用了receive的進程,沒有設置after參數,可能導致當前進程被關閉
2.soft_purge模塊相對穩定一些,如果存在進程阻塞,則不強制關閉進程

  • 3.code:load_file模塊

加載最新的代碼到內存中

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章