Posts Tagged ‘ Java ’

DGC II: The JVM Tuning

2010/07/27
By Igor Minar
DGC II: The JVM Tuning

This blog post is part of the DevOps Guide to Confluence series. In this chapter of the guide, I’ll be focusing on JVM tuning with the aim to make our Confluence perform well and operate reliably.JDK VersionFirst things first: use a recent JDK. Java ...
Read more »

Tags: , , , ,
Posted in Igor Minar, Publishers | View Comments

Using Mercurial Bisect to Find Bugs

2009/11/14
By Igor Minar
Using Mercurial Bisect to Find Bugs

Yesterday I tried to find a regression bug in Grizzly that was preventing grizzly-sendfile from using blocking IO. I knew that the bug was not present in grizzly 1.9.15, but somewhere between that release and the current head someone introduced a changeset that broke things for me. Here is how I found...
Read more »

Tags: ,
Posted in Igor Minar, Publishers | View Comments

grizzly-sendfile to Become an Official Grizzly Module

2009/05/28
By Igor Minar
grizzly-sendfile to Become an Official Grizzly Module

After a chat with JFA about grizzly-sendfile's future, I'm pleased to announce today that grizzly-sendfile 0.4 will be the first version of grizzly-sendfile released as an official module of grizzly. This is a huge news for grizzly-sendfile and I believe an equally important news for grizzly and its community.

What this...
Read more »

Tags: , , , ,
Posted in Igor Minar, Publishers | View Comments

grizzly-sendfile 0.3 is out!

2009/05/14
By Igor Minar
grizzly-sendfile 0.3 is out!

After a few months of late night hacking, grizzly-sendfile 0.3 is finally ready for prime time!

New features include:

Tags: , , , ,
Posted in Igor Minar, Publishers | View Comments

grizzly-sendfile and Comparison of Blocking and NonBlocking IO

2009/05/10
By Igor Minar
grizzly-sendfile and Comparison of Blocking and NonBlocking IO

From the very early beginnings of my work on grizzly-sendfile (intro) I was curious to compare blocking and non-blocking IO side to side. Since I didn't have any practical experience to understand which one would be more suitable when, I designed grizzly-sendfile to be flexible so that I could try different strategies...
Read more »

Tags: , , ,
Posted in Igor Minar, Publishers | View Comments

Identifying ThreadLocal Memory Leaks in JavaEE Web Apps

2009/03/31
By Igor Minar
Identifying ThreadLocal Memory Leaks in JavaEE Web Apps

A few weeks ago wikis.sun.com powered by Confluence "Enterprise" Wiki grew beyond yet another invisible line that triggered intermittent instabilities. Oh boy, how I love these moments. This time the issue was that Confluence just kept on running out of memory. Increasing the heap didn't help, even breaking the 32bit barrier and...
Read more »

Tags: , ,
Posted in Igor Minar, Publishers | View Comments

Announcing grizzly-sendfile!

2009/02/05
By Igor Minar
Announcing grizzly-sendfile!

It's my pleasure to finally announce grizzly-sendfile v0.2 - the first stable version of a project that I started after I got one of those "Sudden Burst of Ideas" last summer.

For people who follow the grizzly development or mediacast.sun.com, this is not exactly hot news. grizzly-sendfile has been used...
Read more »

Tags: , , , , ,
Posted in Igor Minar, Publishers | View Comments

"Recovering from Enterprise" video available

2008/11/29
By Jamis

It appears that Confreaks has posted the video of my ‘Recovering from Enterprise’ talk from RubyConf 2008. As usual, Confreaks did a great job recording the talks at RubyConf.

For those who missed it, I also posted an article version of my presentation, titled Legos, Play-doh, and Programming.


Read more »

Tags: , , , , , ,
Posted in Publishers, the { buckblogs :here } | View Comments

LEGOs, Play-Doh, and Programming

2008/11/09
By Jamis

This article is based on a talk I gave at the 2008 RubyConf in Orlando, Florida, entitled “Recovering from Enterprise: how to embrace Ruby’s idioms and say goodbye to bad habits”.

The other day I went to Target with my son. Like most kids, I think, he’s convinced that Target is a toy store, which...
Read more »

Tags: , , , , , ,
Posted in Publishers, the { buckblogs :here } | View Comments

BTrace == DTrace for Java

2008/06/25
By Igor Minar
BTrace == DTrace for Java

Last week, I was trying to nail down a bug in SunWikis that was triggered by some kind of race condition. These kinds of issues are pretty nasty, especially if the application in question is a pretty complex beast, something that Read more »

Tags: , ,
Posted in Igor Minar, Publishers | View Comments