<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-3946011063058389308.post1485479515011646318..comments</id><updated>2011-06-20T13:32:36.644-07:00</updated><category term='Mockito'/><category term='Waters'/><category term='binary calculator'/><category term='~Eugene Steinberg'/><category term='amazon ec2'/><category term='coherence'/><category term='~Kirill Shileev'/><category term='Amazon'/><category term='~Kirill Ishanov'/><category term='convergence'/><category term='~Alexey Bokov'/><category term='gogrid'/><category term='open source'/><category term='RIA'/><category term='PackRat'/><category term='HTTP'/><category term='grid dynamics'/><category term='~Alexey Kharlamov'/><category term='~Victoria Livschitz'/><category term='EC2'/><category term='~Dmitry Korotkov'/><category term='Powermock'/><category term='~Olga Kudryavtseva'/><category term='~Max Martynov'/><category term='~Andrey Klochkov'/><category term='visualization'/><category term='scalability'/><category term='~Alexander Tivelkov'/><category term='semantic web'/><category term='~Alexey Ragozin'/><category term='~Roman Bogorodskiy'/><category term='Hyper-V'/><category term='memory'/><category term='gemfire'/><category term='cloud'/><category term='gigaspaces'/><category term='~Andrey Brindeyev'/><category term='flex'/><category term='data grid'/><category term='LDAP'/><category term='~Sylvia Kainz'/><category term='POF'/><category term='enterprise applications'/><category term='~Max Gorbunov'/><category term='grid computing'/><category term='~Kirill Uvaev'/><category term='data synapse'/><category term='testing'/><category term='.NET'/><category term='Microsoft HPC'/><category term='hpc'/><category term='capacity'/><category term='Velocity'/><category term='distributed cache'/><category term='data aware routing'/><category term='graph'/><category term='maven 2'/><category term='~Alexander Kusnetsov'/><category term='jclouds'/><category term='filesystems'/><category term='python'/><category term='GridGain'/><category term='Hadoop'/><category term='~Victor Samoylov'/><category term='Conference'/><category term='RabbitMQ'/><category term='Spring'/><category term='~Shravan Kumar'/><category term='gigapult'/><category term='~Mikhail Khludnev'/><category term='Networks'/><category term='~Stan Klimoff'/><category term='~Dmitri Babaev'/><category term='~Max Morozov'/><category term='~Oleg Malakhov'/><category term='~Ivan Bulanov'/><category term='.Net 4.0'/><category term='openstack'/><category term='~Arseny Kaplun'/><category term='rackspace'/><category term='cloud computing'/><category term='deployment'/><category term='lucene'/><category term='Sun Grid Engine'/><category term='~Eugene Kirpichev'/><category term='indexing'/><category term='Open Source Grid and Cluster Conference'/><category term='Java'/><category term='grid consulting'/><category term='C#'/><category term='Pig'/><category term='Remoting'/><category term='search'/><category term='Hessian'/><category term='openspaces.org'/><category term='Solr'/><category term='management'/><title type='text'>Comments on Grid Designer's Blog: Java tricks, reducing memory consumption</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.griddynamics.com/feeds/1485479515011646318/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3946011063058389308/1485479515011646318/comments/default'/><link rel='alternate' type='text/html' href='http://blog.griddynamics.com/2010/01/java-tricks-reducing-memory-consumption.html'/><author><name>Grid Dynamics</name><uri>http://www.blogger.com/profile/18125799569183836823</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>4</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3946011063058389308.post-2539131902979522201</id><published>2011-06-20T13:32:36.644-07:00</published><updated>2011-06-20T13:32:36.644-07:00</updated><title type='text'>It&amp;#39;s worth to say that Coherence uses &amp;quot;UT...</title><content type='html'>It&amp;#39;s worth to say that Coherence uses &amp;quot;UTF8 trick&amp;quot; at the storage nodes and in the data stream. see &lt;b&gt;Char String&lt;/b&gt; at &lt;a href="http://download.oracle.com/docs/cd/E14526_01/coh.350/e14509/apppifpof.htm" rel="nofollow"&gt;The PIF-POF Binary Format&lt;/a&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3946011063058389308/1485479515011646318/comments/default/2539131902979522201'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3946011063058389308/1485479515011646318/comments/default/2539131902979522201'/><link rel='alternate' type='text/html' href='http://blog.griddynamics.com/2010/01/java-tricks-reducing-memory-consumption.html?showComment=1308601956644#c2539131902979522201' title=''/><author><name>Mikhail Khludnev</name><uri>http://www.blogger.com/profile/03731629466352186647</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/-uhyb8mXvv-0/TaS4mQ59aoI/AAAAAAAAACI/dM0YMxJEwro/s220/khl.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.griddynamics.com/2010/01/java-tricks-reducing-memory-consumption.html' ref='tag:blogger.com,1999:blog-3946011063058389308.post-1485479515011646318' source='http://www.blogger.com/feeds/3946011063058389308/posts/default/1485479515011646318' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-407316126'/></entry><entry><id>tag:blogger.com,1999:blog-3946011063058389308.post-6644642246094674561</id><published>2011-06-20T08:57:55.645-07:00</published><updated>2011-06-20T08:57:55.645-07:00</updated><title type='text'>&lt;i&gt;String intern table keep weak references to its...</title><content type='html'>&lt;i&gt;String intern table keep weak references to its objects, so unused strings can be collected as garbage when no other references exist except from intern table itself.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Could you please give a reference to this fact? &lt;br /&gt;&lt;br /&gt;I checked jdk7 native sources but looks like sun.jvm.hotspot.memory.StringTable extends sun.jvm.hotspot.utilities.Hashtable holds &lt;b&gt;strong&lt;/b&gt; references.&lt;br /&gt;&lt;br /&gt;Then, I&amp;#39;ve found several Lucene JIRAs where they move out form String.intern() due to its&amp;#39; low performance - native code breaks JIT substitutions, I guess.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3946011063058389308/1485479515011646318/comments/default/6644642246094674561'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3946011063058389308/1485479515011646318/comments/default/6644642246094674561'/><link rel='alternate' type='text/html' href='http://blog.griddynamics.com/2010/01/java-tricks-reducing-memory-consumption.html?showComment=1308585475645#c6644642246094674561' title=''/><author><name>Mikhail Khludnev</name><uri>http://www.blogger.com/profile/03731629466352186647</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://1.bp.blogspot.com/-uhyb8mXvv-0/TaS4mQ59aoI/AAAAAAAAACI/dM0YMxJEwro/s220/khl.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.griddynamics.com/2010/01/java-tricks-reducing-memory-consumption.html' ref='tag:blogger.com,1999:blog-3946011063058389308.post-1485479515011646318' source='http://www.blogger.com/feeds/3946011063058389308/posts/default/1485479515011646318' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-407316126'/></entry><entry><id>tag:blogger.com,1999:blog-3946011063058389308.post-5213346440437186470</id><published>2011-02-13T20:07:03.026-08:00</published><updated>2011-02-13T20:07:03.026-08:00</updated><title type='text'>good job.. thanks</title><content type='html'>good job.. thanks</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3946011063058389308/1485479515011646318/comments/default/5213346440437186470'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3946011063058389308/1485479515011646318/comments/default/5213346440437186470'/><link rel='alternate' type='text/html' href='http://blog.griddynamics.com/2010/01/java-tricks-reducing-memory-consumption.html?showComment=1297656423026#c5213346440437186470' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.griddynamics.com/2010/01/java-tricks-reducing-memory-consumption.html' ref='tag:blogger.com,1999:blog-3946011063058389308.post-1485479515011646318' source='http://www.blogger.com/feeds/3946011063058389308/posts/default/1485479515011646318' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1963755512'/></entry><entry><id>tag:blogger.com,1999:blog-3946011063058389308.post-4715409600607785128</id><published>2010-07-27T21:56:33.700-07:00</published><updated>2010-07-27T21:56:33.700-07:00</updated><title type='text'>That was a great explanation. I am  having many tr...</title><content type='html'>That was a great explanation. I am  having many troubles with memory consumption and I didn&amp;#39;t have any idea about these tools.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3946011063058389308/1485479515011646318/comments/default/4715409600607785128'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3946011063058389308/1485479515011646318/comments/default/4715409600607785128'/><link rel='alternate' type='text/html' href='http://blog.griddynamics.com/2010/01/java-tricks-reducing-memory-consumption.html?showComment=1280292993700#c4715409600607785128' title=''/><author><name>Guido Granobles</name><uri>http://www.blogger.com/profile/07260242968912080027</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_F82xNesV49o/TEsGFdG04NI/AAAAAAAAAAM/px0iVS7BHqE/S220/perfil12.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.griddynamics.com/2010/01/java-tricks-reducing-memory-consumption.html' ref='tag:blogger.com,1999:blog-3946011063058389308.post-1485479515011646318' source='http://www.blogger.com/feeds/3946011063058389308/posts/default/1485479515011646318' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-651235738'/></entry></feed>
