HI,
I have  sever app  (golang) which provides streaming connection to client.
I'm running few clients which make grpc stream connection with server.  I 
continuously
restart client by doing kill.After 30 minutes, on server I see memory is 
leaked by  transport.newBufWrite 
<http://google.golang.org/grpc/internal/transport.newBufWriter> Has the 
pporf output.
Has anybody seen such issue ?


(pprof) top
Showing nodes accounting for 505.10MB, 97.08% of 520.31MB total
Dropped 56 nodes (cum <= 2.60MB)
Showing top 10 nodes out of 27
      flat  flat%   sum%        cum   cum%
  331.91MB 63.79% 63.79%   331.91MB 63.79%  google.golang.org/grpc/
internal/transport.newBufWriter (inline)
  153.19MB 29.44% 93.23%   153.19MB 29.44%  bufio.NewReaderSize (inline)
       8MB  1.54% 94.77%        8MB  1.54%  golang.org/x/net/http2/hpack.
(*headerFieldTable).addEntry (inline)
    5.50MB  1.06% 95.83%     7.50MB  1.44%  google.golang.org/grpc/
internal/transport.(*http2Server).operateHeaders
    4.50MB  0.87% 96.69%   491.60MB 94.48%  google.golang.org/grpc/
internal/transport.NewServerTransport
       2MB  0.38% 97.08%     3.16MB  0.61%  google.golang.org/grpc.(*
Server).processStreamingRPC
         0     0% 97.08%        5MB  0.96%  golang.org/x/net/http2.(*
Framer).ReadFrame
         0     0% 97.08%        5MB  0.96%  golang.org/x/net/http2.(*
Framer).readMetaFrame
         0     0% 97.08%        5MB  0.96%  golang.org/x/net/http2/hpack.
(*Decoder).Write
         0     0% 97.08%        5MB  0.96%  golang.org/x/net/http2/hpack.
(*Decoder).parseFieldLiteral


Thanks
B

-- 
You received this message because you are subscribed to the Google Groups 
"grpc.io" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/grpc-io/1e9c982c-d10d-4936-9b13-128adfc5eaa9n%40googlegroups.com.

Reply via email to