mirror of
https://github.com/kaspanet/kaspad.git
synced 2025-06-06 22:26:47 +00:00
In profile dump file - use a time format supporting all file systems (#1945)
* Use a time format without ":" to support all file systems * go fmt
This commit is contained in:
parent
82f0a4d74f
commit
f58aeb4f9f
@ -18,8 +18,9 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
// heapDumpFileName is the name of the heap dump file. We want every run to have its own
|
// heapDumpFileName is the name of the heap dump file. We want every run to have its own
|
||||||
// file, so we append the timestamp of the program launch time to the file name.
|
// file, so we append the timestamp of the program launch time to the file name (note the
|
||||||
var heapDumpFileName = fmt.Sprintf("heap-%s.pprof", time.Now().Format(time.RFC3339))
|
// custom format for compliance with file name rules on all OSes).
|
||||||
|
var heapDumpFileName = fmt.Sprintf("heap-%s.pprof", time.Now().Format("01-02-2006T15.04.05"))
|
||||||
|
|
||||||
// Start starts the profiling server
|
// Start starts the profiling server
|
||||||
func Start(port string, log *logger.Logger) {
|
func Start(port string, log *logger.Logger) {
|
||||||
@ -43,7 +44,7 @@ func TrackHeap(appDir string, log *logger.Logger) {
|
|||||||
log.Errorf("Could not create heap dumps folder at %s", dumpFolder)
|
log.Errorf("Could not create heap dumps folder at %s", dumpFolder)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
const limitInGigabytes = 8
|
const limitInGigabytes = 7 // We want to support 8 GB RAM, so we profile at 7
|
||||||
trackHeapSize(limitInGigabytes*1024*1024*1024, dumpFolder, log)
|
trackHeapSize(limitInGigabytes*1024*1024*1024, dumpFolder, log)
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user