< Go Back to Homepage

Showing posts of category: Architecture and Performance

Searching for memory leaks can easily become an adventure – fighting through a jungle of objects and references. When the leak occurs in production time is short and you have to act fast. Like in a treasure hunt, we have to interpret signs, unravel mysteries to finally find the “lost” memory.
Memory leaks – together with [...]

Read full post >>
, , ,

Many Web Sites that use JavaScript frameworks to make the site more interactive and more appealing to the end user suffer from poor performance. Over the past couple of months I’ve been contacted by users of our FREE dynaTrace AJAX Edition asking me to help them analyze their problems. In doing so, I’ve developed a [...]

Read full post >>
,

Web Site Performance is impacted by many factors and it also impacts your business. When a user interacts with the web site and it feels slow it can be caused by slowly executing JavaScript, massive DOM Manipulations, a slow network connection, latency, an overloaded web server, slow running server-side code or inefficient database queries. Web [...]

Read full post >>
,

As promised to the participants of the Performance Workshop which was hold this Monday at W-JAX I created a blogpost where to post your questions to and where you will also find the workshop material. I am just in the process of compiling all the material for you and will finish this over the next [...]

Read full post >>

I recently gave a talks on the behaviour of different JPA frameworks at W-JAX(Germany) and TheServerSide Java Symposium (Prague). As some people have asked me, I am publishing the samples as well. I would also give away the eclipse project, however with all the third party libraries I am sure I will end up not [...]

Read full post >>
, , ,

I recently analyzed a secure web page that took 20 seconds till the onLoad event triggered. Once on the site – interacting with the site was slow as well - especially when dealing with dynamic content like the auto completion for the search field or dynamic popup menus. 
The site had no fancy images, no animations or heavy JavaScript [...]

Read full post >>
,

Distribution and communication between applications and services is a central concept in modern application architectures. In order to profit from distribution you have to keep some basic principles in mind – otherwise you can easily run into performance and scalability problems. During development these problems often do not surface.  Then suddenly in load testing or [...]

Read full post >>
, ,

Memory Leaks and other memory related problems are among the most prominent performance and scalability problems in Java.  Reason enough to discuss this topic in more detail.
The Java memory model- or more specifically the garbage collector –  has solved many memory problems. At the same time new ones have been created. Especially in J EE [...]

Read full post >>
,

Microsoft and Sun recently announced their Open Source Project Stonehenge at the JavaOne conference. Stonehenge is a reference implementation that shows how to bridge the two major development platforms Java and .NET using Web Services. This initiative definitely puts the spotlight on heterogeneity and the challenges that come with it.
Interoperability on the platform level is [...]

Read full post >>
,

The problem that has been discovered in this blog entry was resolved – thanks to Simone. Read my follow up blog post that describes why I ran into this problem: http://blog.dynatrace.com/2009/04/23/aspnet-mvc-htmlhelperrenderpartial-caches-resolved-names-in-release-mode/
Original Post
There are some great blog entries about how to improve ASP.NET MVC Performance. Simone Chiaretta bloged about How to improve the performance of ASP.NET [...]

Read full post >>
,