Skip to content

Commit 9a100d5

Browse files
johnnyjoyghclaude
andauthored
chore(server): remove profiler code and endpoints (#5244)
Co-authored-by: Claude <[email protected]>
1 parent bb3d808 commit 9a100d5

File tree

2 files changed

+0
-143
lines changed

2 files changed

+0
-143
lines changed

server/profiler/profiler.go

Lines changed: 0 additions & 120 deletions
This file was deleted.

server/server.go

Lines changed: 0 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ import (
2121

2222
"github.com/usememos/memos/internal/profile"
2323
storepb "github.com/usememos/memos/proto/gen/store"
24-
"github.com/usememos/memos/server/profiler"
2524
apiv1 "github.com/usememos/memos/server/router/api/v1"
2625
"github.com/usememos/memos/server/router/frontend"
2726
"github.com/usememos/memos/server/router/rss"
@@ -36,7 +35,6 @@ type Server struct {
3635

3736
echoServer *echo.Echo
3837
grpcServer *grpc.Server
39-
profiler *profiler.Profiler
4038
runnerCancelFuncs []context.CancelFunc
4139
}
4240

@@ -53,13 +51,6 @@ func NewServer(ctx context.Context, profile *profile.Profile, store *store.Store
5351
echoServer.Use(middleware.Recover())
5452
s.echoServer = echoServer
5553

56-
if profile.Mode != "prod" {
57-
// Initialize profiler
58-
s.profiler = profiler.NewProfiler()
59-
s.profiler.RegisterRoutes(echoServer)
60-
s.profiler.StartMemoryMonitor(ctx)
61-
}
62-
6354
instanceBasicSetting, err := s.getOrUpsertInstanceBasicSetting(ctx)
6455
if err != nil {
6556
return nil, errors.Wrap(err, "failed to get instance basic setting")
@@ -185,20 +176,6 @@ func (s *Server) Shutdown(ctx context.Context) {
185176
// Shutdown gRPC server.
186177
s.grpcServer.GracefulStop()
187178

188-
// Stop the profiler
189-
if s.profiler != nil {
190-
slog.Info("stopping profiler")
191-
// Log final memory stats
192-
var m runtime.MemStats
193-
runtime.ReadMemStats(&m)
194-
slog.Info("final memory stats before exit",
195-
"heapAlloc", m.Alloc,
196-
"heapSys", m.Sys,
197-
"heapObjects", m.HeapObjects,
198-
"numGoroutine", runtime.NumGoroutine(),
199-
)
200-
}
201-
202179
// Close database connection.
203180
if err := s.Store.Close(); err != nil {
204181
slog.Error("failed to close database", slog.String("error", err.Error()))

0 commit comments

Comments
 (0)