第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

Golang 檢索應(yīng)用程序正常運(yùn)行時(shí)間

Golang 檢索應(yīng)用程序正常運(yùn)行時(shí)間

Go
Helenr 2022-01-17 20:14:22
我正在嘗試檢索我的Go應(yīng)用程序的當(dāng)前正常運(yùn)行時(shí)間。我已經(jīng)看到有一個(gè)包syscall提供了一個(gè)type Sysinfo_t和一個(gè)方法Sysinfo(*Sysinfo_t),它顯然允許您檢索正常運(yùn)行時(shí)間(因?yàn)樗荢ysinfo_t結(jié)構(gòu)的一個(gè)字段)到目前為止我所做的是:sysi := &syscall.Sysinfo_t{}if err := syscall.Sysinfo(sysi); err != nil {    return http.StatusInternalServerError, nil}問題是在編譯時(shí)我得到了這個(gè):/path/to/file/res_system.go:43: undefined: syscall.Sysinfo_t/path/to/file/res_system.go:45: undefined: syscall.Sysinfo我搜索了一下,顯然該方法和類型僅在 Linux 上可用,我需要該應(yīng)用程序在 Linux 和 OsX(我目前正在使用)上運(yùn)行。是否有一種交叉兼容的方式來檢索應(yīng)用程序的正常運(yùn)行時(shí)間?注意:我寧愿不使用任何第三方庫(除非它們是絕對(duì)必要的)
查看完整描述

3 回答

?
交互式愛情

TA貢獻(xiàn)1712條經(jīng)驗(yàn) 獲得超3個(gè)贊

獲得正常運(yùn)行時(shí)間的簡(jiǎn)單方法是存儲(chǔ)服務(wù)開始時(shí)間:


https://play.golang.org/p/by_nkvhzqD


package main


import (

    "fmt"

    "time"

)


var startTime time.Time


func uptime() time.Duration {

    return time.Since(startTime)

}


func init() {

    startTime = time.Now()

}


func main() {

    fmt.Println("started")


    time.Sleep(time.Second * 1)

    fmt.Printf("uptime %s\n", uptime())


    time.Sleep(time.Second * 5)

    fmt.Printf("uptime %s\n", uptime())

}


查看完整回答
反對(duì) 回復(fù) 2022-01-17
?
慕少森

TA貢獻(xiàn)2019條經(jīng)驗(yàn) 獲得超9個(gè)贊

您應(yīng)該使用包中的Since功能time

在應(yīng)用程序啟動(dòng)時(shí)創(chuàng)建時(shí)間值:

startTime := time.Now()

然后隨時(shí)詢問:

uptime := time.Since(startTime)


查看完整回答
反對(duì) 回復(fù) 2022-01-17
?
慕無忌1623718

TA貢獻(xiàn)1744條經(jīng)驗(yàn) 獲得超4個(gè)贊

系統(tǒng)調(diào)用在 Go 1.4 上被凍結(jié)。

注意:此包已鎖定。應(yīng)遷移標(biāo)準(zhǔn) Go 存儲(chǔ)庫之外的代碼以使用 golang.org/x/sys 存儲(chǔ)庫中的相應(yīng)包。這也是應(yīng)該應(yīng)用新系統(tǒng)或版本所需的更新的地方。有關(guān)更多信息,請(qǐng)參閱https://golang.org/s/go1.4-syscall。

使用它的Sysinfogolang.org/x/sys應(yīng)該以跨平臺(tái)的方式支持這一點(diǎn),至少在 Unix 上是這樣。


查看完整回答
反對(duì) 回復(fù) 2022-01-17
  • 3 回答
  • 0 關(guān)注
  • 268 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)