Вот факты:Есть ли у вас такие же тонкие утечки памяти, что и Java?
язык Go имеет сборщик мусора.
Java имеет сбор мусора
много программ Java есть (тонкий или нет) утечки памяти
В качестве примера программы Java, который имеет утечку памяти (не для слабость сердца, вопрос может поколебать ваши убеждения), см. здесь о небольшой программе Java под названием Tomcat, которая даже имеет кнопку «найти утечки»: Is there a way to avoid undeployment memory leaks in Tomcat?
Так что мне интересно: будут ли в программах, написанных на Go, e вид (тонких или нет) утечек памяти, которые демонстрируют некоторые программы, написанные на Java?
«У многих программ Java есть (тонкие или нет) утечки памяти« есть ли у вас какие-либо доказательства этого «факта» или это просто точка разговора. – 2010-12-09 16:11:43
@Peter Lawrey: Это факт. Мои доказательства - бесчисленные статьи и, скажем, продвинутые инструменты, которые имеют такие опции, как * «Найти вероятную утечку памяти» * (был ли это JProfiler?). Кроме того, Google на * Java «утечка памяти» * и у вас будет полмиллиона ударов (!). Вы, серьезно, давно не программировали на Java, если не знаете, о чем я говорю. Я даже не начну с тонких утечек, таких как утечки памяти класса загрузчика, которые потребовались годами (на ум приходит известный пример Tomcat + Hibernat + Sun VM). Честно говоря, комментарий, подобный тому, который вы только что сделали, ничего не приносит. – SyntaxT3rr0r 2010-12-09 16:32:49
@Peter Lawrey: и это не совсем недавние знания. Вот статья от IBM на 2001 год: * «Обработка утечек памяти в Java-программах» *. Честно говоря, существует так много статей и инструментов, посвященных этой проблеме, что даже не смешно указывать, насколько хромым является ваш комментарий. – SyntaxT3rr0r 2010-12-09 16:35:17