Comments 20
а значение по-умолчанию было увеличено до 16 МБ
Наконец то Matz обзавёлся 20-ю мегабайтами оперативной памяти.
+22
Большое спасибо за статью!
0
Ещё немного и появится CMS (Concurrent Mark & Sweep), а потом можно и до G1 докатиться =)
А если серьезно, то статья понравилась. Людям, знакомым со тюнингом сборщиков мусора в Java, известно насколько велика может быть разница в latency при правильной настройке GC. Приятно, что в Ruby постепенно появляется современный GC.
А если серьезно, то статья понравилась. Людям, знакомым со тюнингом сборщиков мусора в Java, известно насколько велика может быть разница в latency при правильной настройке GC. Приятно, что в Ruby постепенно появляется современный GC.
+5
Вот что меня поражает,
так это роль разработчика. В тему роли личности в истории.
Работая в 37signals, он с небольшой, как я понимаю,
командой, смог сделать выдающийся продукт. Продукт,
который потеснил за счет заложенного потенциала таких монстров, как PHP с плеядой фреймворков и Python с Django.
Это меня всегда и восхищало в Руби.
так это роль разработчика. В тему роли личности в истории.
Работая в 37signals, он с небольшой, как я понимаю,
командой, смог сделать выдающийся продукт. Продукт,
который потеснил за счет заложенного потенциала таких монстров, как PHP с плеядой фреймворков и Python с Django.
Это меня всегда и восхищало в Руби.
-1
Не надо путать рельсы и руби!
+1
Matz работал в 37signals? Вы не ошиблись?
Ruby != Rails && Rails != Ruby
Кстати сам Matz долгое время не жаловал Rails…
Ruby != Rails && Rails != Ruby
Кстати сам Matz долгое время не жаловал Rails…
0
>Ruby on Rails был создан Давидом Хейнемейером Ханссоном на основе его работы в компании 37signals над средством управления проектами Basecamp[1] и выпущен в июле 2004 года.
ru.wikipedia.org/wiki/Ruby_on_Rails#.D0.98.D1.81.D1.82.D0.BE.D1.80.D0.B8.D1.8F
Конечно, я про ROR.
Красавцы, просто молодцы, такую офигенную тему сделали.
Говоря Руби, я имел в виду рельсы.
ru.wikipedia.org/wiki/Ruby_on_Rails#.D0.98.D1.81.D1.82.D0.BE.D1.80.D0.B8.D1.8F
Конечно, я про ROR.
Красавцы, просто молодцы, такую офигенную тему сделали.
Говоря Руби, я имел в виду рельсы.
-8
Говоря «мудак», я имел ввиду «уважаемый человек».
+4
>> Говоря «мудак», я имел ввиду…
«Говоря 'мудак', я имел в виду 'рыбу' »… тогда уж. Rail и Ruby это две перпендикулярные прямые с пересечением. А у Вас получились разнонаправленные параллельные.
«Говоря 'мудак', я имел в виду 'рыбу' »… тогда уж. Rail и Ruby это две перпендикулярные прямые с пересечением. А у Вас получились разнонаправленные параллельные.
0
Да главное смысл уловили.
-1
А что чем отличаются однонаправленные и разнонаправленные параллельные прямые?
0
Так же как и в Java, полагаю.
+3
Да, разобрался у jruby есть соответствующие параметры
интересно проверить насколько рекоммендации по профилированию Java работают с ruby объектами.
-J[java option] pass an option on to the JVM (e.g. -J-Xmx512m)
use --properties to list JRuby properties
run 'java -help' for a list of other Java options
--jdb runs JRuby process under JDB
--properties List all configuration Java properties
(prepend "jruby." when passing directly to Java)
--sample run with profiling using the JVMs sampling profiler
--profile run with instrumented (timed) profiling, flat format
--profile.api activate Ruby profiler API
--profile.flat synonym for --profile
--profile.graph run with instrumented (timed) profiling, graph format
--profile.html run with instrumented (timed) profiling, graph format in HTML
--profile.json run with instrumented (timed) profiling, graph format in JSON
--profile.out [file]
output profile data to [file]
--client use the non-optimizing "client" JVM
(improves startup; default)
--server use the optimizing "server" JVM (improves perf)
--manage enable remote JMX management and monitoring of the VM
and JRuby
интересно проверить насколько рекоммендации по профилированию Java работают с ruby объектами.
0
Туда же и IronRuby
0
Sign up to leave a comment.
Эволюция сборщика мусора в Ruby. RGenGC