On Mon, Jun 25, 2018 at 10:19 PM Jiten Gupta <[email protected]> wrote:
> Hi Feng > > Thanks for quick reply. Is there any alternative to parse proto to JSON > which performance is a concern. > There isn't an official alternative. > > Regards > Jiten > > On Mon, Jun 25, 2018 at 10:51 PM, Feng Xiao <[email protected]> wrote: > >> >> >> On Mon, Jun 25, 2018 at 10:02 AM Jiten Gupta <[email protected]> >> wrote: >> >>> Hi, >>> >>> I am using google proto and we need to convert proto payload to JSON >>> to be sent out for monitoring and logging purpose. Size of the payload is >>> around 10KB. We are using JsonFormat.printer().print for proto to json >>> conversion. >>> >>> We are running on 4 cores CPU and we need to do around 30-40 such >>> conversion at a time. >>> >>> When I do profiling, I see there is quite a bit CPU time is spent on >>> proto to JSON converson. ( Screen shot attached) >>> >>> I JsonFormat.printer().print best way to do proto to json conversion ? >>> >> It's the official way, but maybe not the best performant way. If >> performance is a concern, you probably should consider using proto binary >> directly? >> >> >>> >>> REgards >>> Jiten >>> >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Protocol Buffers" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To post to this group, send email to [email protected]. >>> Visit this group at https://groups.google.com/group/protobuf. >>> For more options, visit https://groups.google.com/d/optout. >>> >> > -- You received this message because you are subscribed to the Google Groups "Protocol Buffers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/protobuf. For more options, visit https://groups.google.com/d/optout.
