[ https://issues.apache.org/jira/browse/KAFKA-1351?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14513131#comment-14513131 ]
Ismael Juma commented on KAFKA-1351: ------------------------------------ Personally, I think the right way to go is to use string interpolation (a Scala 2.10 feature) once we drop support for Scala 2.9. It's less error-prone (IDEs understand it and there are a number of lint tools that check that it's used correctly) and performs better. Of course, we should benchmark it before we use it. > String.format is very expensive in Scala > ---------------------------------------- > > Key: KAFKA-1351 > URL: https://issues.apache.org/jira/browse/KAFKA-1351 > Project: Kafka > Issue Type: Bug > Components: core > Affects Versions: 0.7.2, 0.8.0, 0.8.1 > Reporter: Neha Narkhede > Labels: newbie > Fix For: 0.8.3 > > Attachments: KAFKA-1351.patch, KAFKA-1351_2014-04-07_18:02:18.patch, > KAFKA-1351_2014-04-09_15:40:11.patch > > > As found in KAFKA-1350, logging is causing significant overhead in the > performance of a Kafka server. There are several info statements that use > String.format which is particularly expensive. We should investigate adding > our own version of String.format that merely uses string concatenation under > the covers. -- This message was sent by Atlassian JIRA (v6.3.4#6332)