erlang 筆記 效能檢視函式

2021-06-27 06:44:22 字數 417 閱讀 9437

檢視程序數目是否正常,是否超過了erlang虛擬機器的最大程序數

erlang:system_info(process_count).

檢視記憶體占用情況

erlang:memory() 

最高的程序

spawn(fun()-> etop:start([, , , ]) end).

看占用記憶體最高的程序狀態

erlang:process_info(pid(0,12571,0)). 

其中」 ,」表示占用記憶體為 x words(32位系統word size為4,64位系統word size為8, 

可以通過erlang:system_info(wordsize) 檢視) 

手動gc**

erlang:garbage_collect(pid(0,12571,0)).

程式設計實現筆記 效能

優化的第一要義是不做。找到瓶頸 don knuth寫到 乙個程式中少於百分之四的部分通常佔了程式一半以上的執行時間。自動計時測量。u n i x系統裡有關命令的名字是 time time slowprogram real 7.0 user 6.2 sys 0.1 使用輪廓程式。除了可靠的計時方法外,...

讀書筆記 效能調優

1.通常使用synchronized關鍵字同步 可讀性好,如果涉及效能問題,可以使用顯式的lock物件 2.免鎖容器 通用策略 對容器的修改可以與讀取操作同時發生,只要讀取者只能看到完成修改的結果即可。修改是在容器資料結構的某個部分的乙個單獨的副本上執行的,並且這個副本在修改過程中不可視。只有當完成...

ORACLE學習筆記 效能優化1

1.查詢正在執行語句的執行計畫 也就是實際語句執行計畫 select from v sql plan where hash value select sql hash value from v session where sid 1111 其中id和parent id表示了執行數的結構,數值最大的為...