Profiling results
Jprofiler shows that short of processes the CPU power going toward filter RequestFilter processing for the Sakai portal, most of the proceessing processing required to handle a request (to view a topic) is taking place in DiscussionForumTool.getDecoratedTopic(). 40% of the request is processed by portal classes and the rest of the stack does little with the remaining 60% until this methodthe call to getDecoratedTopic, (2.5% in FilterChain.doFilter() a javax.servlet package class, and about 3% of the remaining in displayTopicById).
...