Skip to content

Suggest Time.Sub instead of time.Now+time.Since #178

@quasilyte

Description

@quasilyte

time.Since() executed time.Now() under the hood.
If we need time.Time as well as time.Duration (since), we can do this optimization:

elapsed := time.Since(oldTime)
oldTime = time.Now()

// =>

newTime := time.Now()
elapsed := newTime.Sub(oldTime)
oldTime = newTime

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions