Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Your example sounds interesting, could you explain more


Are you familiar with Java? If you use just `"foo"`, then the string will be interned and reused. If you use `new String("foo")`, each call creates a new copy on the heap. This call was inside a very hot loop, thus eating almost all the application's runtime.


Thanks a lot for your explanation.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: