|
|
@@ -72,6 +72,13 @@ var redisClient redis.Conn
|
|
|
|
|
|
func main() {
|
|
|
gin.SetMode(gin.ReleaseMode)
|
|
|
+
|
|
|
+ // GC 优化
|
|
|
+ ballast := make([]byte, 1<<30) // 分配 1G 内存,不会实际占用物理内存,不可该读写变量
|
|
|
+ defer func() {
|
|
|
+ log.Println("ballast len %v", len(ballast))
|
|
|
+ }()
|
|
|
+
|
|
|
router := gin.Default()
|
|
|
|
|
|
// Log 收集中间件
|
|
|
@@ -177,7 +184,7 @@ func main() {
|
|
|
ballast := make([]byte, 1<<27) // 分配 128M 内存,不会实际占用物理内存,不可读写该变量
|
|
|
defer func() {
|
|
|
log.Println("ballast len %v", len(ballast))
|
|
|
- }()
|
|
|
+ }()
|
|
|
|
|
|
router.Run(fmt.Sprintf(":%d", *port))
|
|
|
}
|