Lately at work, I have been part of the performance evaluation and recommendation team. It all started when I volunteered to write some PERL scripts to analyze a few of our log files to try and point out some obvious performance issues with our massive application. It had been a long time (several years) since I had written any PERL, but it quickly came back to me and I was able to write a couple of log analysis scripts that have helped immensely. I was quickly invited to be a member of the team that would look over that, and other, analysis reports and make recommendations as to changes that should be made to the application and our approach.
It's really neat to be able to see this stage of the programming life cycle. At my previous job, we never had any truely large projects that needed this kind of attention. A lot of the performance analysis was done before I was part of the project, or I was put on small projects where performance was simply not an issue. While I am not part of the entire development life cycle on this large project, it is fascinating to be a part of this team. I really get to learn a lot about the J2EE specification, best practices, and how a large projects behaves much differently from a small project. I just never had to really worry about it before.
We are currently in the process of examining different data caching mechanisms and algorithms, including using Entity Beans, HashMaps, and Stateless Sesion Beans. All of which I am really excited to be able to explore to a deeper depth than I have used them in the past.
Another way of improving performance we are currently looking into is using JMS to perform opperations asynchronously as apposed to in parallel. While I am not involved in the JMS discussions, we are also examining using different protocols to communicate between the 3 layers of the application.
Future reads to facilitate my understanding of what is happening and why include:
IBM's Top 10 J2EE Best Practices
Precise Java - The path to improvement
Others to come. If you have any suggestions, drop a comment and let me know.
Posted by doug at May 28, 2004 09:35 AM kakili207
[URL=http://geo.ya.com/ebfrncyg/guns-n-roses ]guns n roses sweet child o mine[/URL]
guns n roses sweet child o mine
guns n roses sweet child of mine guns n roses civil war
[URL=http://geo.ya.com/ebfrncyg/guns-n-roses ]guns n roses patience[/URL]
[[http://geo.ya.com/ebfrncyg/guns-n-roses | sweet child of mine guns n roses]] guns n roses mp3
[http://geo.ya.com/nicjdigi/new-york | new york yankees new york and company]
[URL=http://geo.ya.com/nicjdigi/new-york ]new york city[/URL]
[http://geo.ya.com/nicjdigi/new-york | http://geo.ya.com/nicjdigi/new-york]
new york
[http://geo.ya.com/nicjdigi/new-york | new york state fair] new york yankees i love new york
free sex videos
free
free music lyrics
[URL=http://geo.ya.com/nicjdigi/free ]free sex stories[/URL]
free e-cards free games free porn
[[http://geo.ya.com/nicjdigi/currency-converter | foreign currency converter money exchange]]
[[http://geo.ya.com/nicjdigi/currency-converter | currency converter]]
[[http://geo.ya.com/nicjdigi/currency-converter | currency converter foreign money exchange rates]]
currency converter
[link=http://geo.ya.com/nicjdigi/currency-converter ] currency converter online[/link] currency converter
kakili207
[link=http://geo.ya.com/rvsbplec/met-art ] met art videos[/link]
[http://geo.ya.com/rvsbplec/met-art | met art models]
[http://geo.ya.com/rvsbplec/met-art | met art]
met art models
[[http://geo.ya.com/rvsbplec/met-art | met art girl]] met art julia
scooter music
scooter fire scooter the band
electric scooter
scooter mp3
blonde scooter nude handjob scooter
[URL=http://geo.ya.com/rvsbplec/free-ecards ]free birthday ecards[/URL]
[http://geo.ya.com/rvsbplec/free-ecards | free funny animated ecards]
free online ecards
[URL=http://geo.ya.com/rvsbplec/free-ecards ]free ecards[/URL]
free fathers day ecards ecards free
[URL=http://geo.ya.com/rvsbplec/dave-chappelle ]dave chappelle prince dave chappelle pee on you[/URL]
[link=http://geo.ya.com/rvsbplec/dave-chappelle ] dave chappelle mp3[/link]
dave chappelle
[http://geo.ya.com/rvsbplec/dave-chappelle | dave chappelle quotes dave chappelle prince]
[URL=http://geo.ya.com/rvsbplec/dave-chappelle ]dave chappelle stenographer dave chappelle[/URL] dave chappelle
kakili207
dvd decrypter
best dvd decrypter freeware dvd decrypter
[http://geo.ya.com/jkcfflot/dvd-decrypter | dvd decrypter]
[link=http://geo.ya.com/jkcfflot/dvd-decrypter ] dvd decrypter[/link]
[http://geo.ya.com/jkcfflot/dvd-decrypter | freeware dvd decrypter free dvd decrypter] dvd decrypter
[link=http://geo.ya.com/jkcfflot/ace-hardware ] westlake ace hardware[/link]
[URL=http://geo.ya.com/jkcfflot/ace-hardware ]ace hardware foundation[/URL]
ace hardware foundation ace true value hardware
ace hardware
[[http://geo.ya.com/jkcfflot/ace-hardware | ace hardware hawaii list of ace hardware stores]] ace hardware store locator ace hardware hawaii
[URL=http://geo.ya.com/xzvqvzoa/african-music ]african slave music[/URL]
african music
african gospel music african gospel music
african music
[[http://geo.ya.com/xzvqvzoa/african-music | african music paul simon african drum music]] south african music
[http://geo.ya.com/xzvqvzoa/death-cab-for-cutie | death cab for cutie]
[URL=http://geo.ya.com/xzvqvzoa/death-cab-for-cutie ]death cab for cutie plans death cab for cutie mp3[/URL]
[URL=http://geo.ya.com/xzvqvzoa/death-cab-for-cutie ]death cab for cutie[/URL]
death cab for cutie
[link=http://geo.ya.com/xzvqvzoa/death-cab-for-cutie ] death cab for cutie[/link] death cab for cutie lyrics