What makes you think it's protobuf's problem? On Friday, January 11, 2013 2:50:54 PM UTC+8, debo...@2pirad.com wrote: > > My application uses Google Protocol Buffer with Apache MINA. There are > clients who connect to the MINA Connector, send request to the server and > then wait for the response from the server. The flow of control is as > follows: > 1. Client sends request > 2. Request received at MINA filter (<Class> > extends CumulativeProtocolDecoder) > 3. doDecode() method is called > 4. A request object (generated from *.proto file) is created > using the <RequestObject>.parseFrom(bytes) > 5. The request is passed on to the IOHandler (<Class> > extends IoHandlerAdapter) > 6. messageReceived() method is called > 7. In this method, the request object (from #7) is > processed to create the list of requests which has been sent by the client. > * 8. At this point, we have noticed that the time > taken to process the request object (#7) is gradually degrading with time. > From a initial period of around 2 ms, the time period is going up to 200 ms > in just 8 days of continuous usage. And this value gradually increases with > time.* > 9. The request list is processed in the > application > 10. The response object is created > 11. The response is sent to the client. > > Any suggestion would be highly appreciated. >
-- You received this message because you are subscribed to the Google Groups "Protocol Buffers" group. To view this discussion on the web visit https://groups.google.com/d/msg/protobuf/-/dTVvjoSUOF4J. To post to this group, send email to protobuf@googlegroups.com. To unsubscribe from this group, send email to protobuf+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/protobuf?hl=en.