{"action":"opened","issue":{"url":"https://api.github.com/repos/mrniko/redisson/issues/397","repository_url":"https://api.github.com/repos/mrniko/redisson","labels_url":"https://api.github.com/repos/mrniko/redisson/issues/397/labels{/name}","comments_url":"https://api.github.com/repos/mrniko/redisson/issues/397/comments","events_url":"https://api.github.com/repos/mrniko/redisson/issues/397/events","html_url":"https://github.com/mrniko/redisson/issues/397","id":131869393,"number":397,"title":"Lots of string allocations by exception","user":{"login":"musachy","id":170619,"avatar_url":"https://avatars.githubusercontent.com/u/170619?v=3","gravatar_id":"","url":"https://api.github.com/users/musachy","html_url":"https://github.com/musachy","followers_url":"https://api.github.com/users/musachy/followers","following_url":"https://api.github.com/users/musachy/following{/other_user}","gists_url":"https://api.github.com/users/musachy/gists{/gist_id}","starred_url":"https://api.github.com/users/musachy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/musachy/subscriptions","organizations_url":"https://api.github.com/users/musachy/orgs","repos_url":"https://api.github.com/users/musachy/repos","events_url":"https://api.github.com/users/musachy/events{/privacy}","received_events_url":"https://api.github.com/users/musachy/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-02-06T15:58:56Z","updated_at":"2016-02-06T15:58:56Z","closed_at":null,"body":"Doing some load testing I found that this line:\r\n\r\n exceptionRef.set(new RedisTimeoutException(\"Command execution timeout for command: \" + command + \" with params: \" + Arrays.toString(params)));\r\n       \r\nin CommandExecutorService can do a lot of string allocation and generate garbage. Could this exception be improved so the array is only built when necessary?\r\n\r\nthanks"}}