跳至主要內容

內部詳細資料

Deno 和 Linux 類比

LinuxDeno
程序Web 工作人員
系統呼叫操作
檔案描述符 (fd)資源 ID (rid)
排程器Tokio
使用者空間:libc++/glib/boosthttps://deno.land/std/
/proc/$$/statDeno.metrics()
手冊頁面deno 類型

資源

資源 (又稱為 rid) 是 Deno 的檔案描述符版本。它們是整數值,用於參考開啟的檔案、socket 和其他概念。對於測試而言,能夠查詢系統中有多少個開啟的資源會很好。

console.log(Deno.resources());
// { 0: "stdin", 1: "stdout", 2: "stderr" }
Deno.close(0);
console.log(Deno.resources());
// { 1: "stdout", 2: "stderr" }

指標

指標是 Deno 用於各種統計資料的內部計數器。

> console.table(Deno.metrics())
┌─────────────────────────┬───────────┐
│ (idx) │ Values │
├─────────────────────────┼───────────┤
│ opsDispatched │ 9 │
│ opsDispatchedSync │ 0 │
│ opsDispatchedAsync │ 0 │
│ opsDispatchedAsyncUnref │ 0 │
│ opsCompleted │ 9 │
│ opsCompletedSync │ 0 │
│ opsCompletedAsync │ 0 │
│ opsCompletedAsyncUnref │ 0 │
│ bytesSentControl │ 504 │
│ bytesSentData │ 0 │
│ bytesReceived │ 856 │
└─────────────────────────┴───────────┘

會議