Performance

Home » Performance

VariableResolvers: Handle With Care

I’ve blogged before about VariableResolvers and the more I dig into them, the more powerful they are. Performance-wise, I’ve already blogged they’re as rapid as you can get, the perfect place for regularly-accessed bits of code. Anyone at UKLUG will have seen that I extended that particular performance table to show that a VariableResolver in

VariableResolvers: Handle With Care Read More »

Custom Language in XPages Revisited: The Good and The Bad

A little over two years ago I blogged about the different languages available in XPages, namely Expression Language, Server-Side JavaScript and Custom. I explained what Custom was and how it could be used. Bearing in mind that XPages are compiled down to Java code, with each control being a class, it makes sense that the

Custom Language in XPages Revisited: The Good and The Bad Read More »

VariableResolvers: What They Are, How To Use Them, Why To Use Them

As I have often said, one of the things I like about XPages is that you can always learn more and enhance your skills. The learning curve is steep at times, but there are aspects you can add on at a later stage. One of those is VariableResolvers. Like so many Java constructs, the terminology

VariableResolvers: What They Are, How To Use Them, Why To Use Them Read More »

Partial Execution Mode: Probably The Most Powerful XPages Feature You Don't Use

One of my sessions for BLUG, The Eureka Moment: The JSF Knowledge You Need To Understand XPages, has led me to investigate XPages optimisation and partial refresh processing to an extent I haven’t in the past. Much of the evidence gained has been illuminating for me too and has given me an understanding which will

Partial Execution Mode: Probably The Most Powerful XPages Feature You Don't Use Read More »

Improving Notes Client Performance Whitepaper

Earlier this week I picked up a tweet from Alan Hamilton about an IBM whitepaper about how to optimise performance of the Notes Client. Not surprisingly, the operating system has a big impact on the speed of Lotus Notes opening, but also hanging of the Notes Client (and presumably Domino Designer client). The whitepaper is

Improving Notes Client Performance Whitepaper Read More »

Why You Shouldn't 'Count' on a NotesViewNavigator

Agent profiling is not new in Domino, but it’s something that gets little press. Because it’s only available for agents, it’s probably also going to become less useful as more and more development is done in XPages. But, working from the premise that the methods in use in LotusScript do the same work on the

Why You Shouldn't 'Count' on a NotesViewNavigator Read More »

Autosave database size revisited: it SEEMED like a great idea but…

Just to remind anyone who didn’t read my post last week, the gist was that I noticed my autosave database was very large, even though it had no documents in it and rarely had documents in it. The apparent cause was that default Space Savers setting on the Replication Settings was set, so documents were

Autosave database size revisited: it SEEMED like a great idea but… Read More »

Autosave database size

Our Domino Administrator noticed today that the as_XXXXX.nsf database was extremely large. This is the database used to store documents and emails if autosave is turned on. Autosave was a new option with R7, if my memory is correct, and although I’ve never used it for a Form in a database (most forms tend to be quite

Autosave database size Read More »

View Optimisation – A Cautionary Tale or When Children Can Help You

At the moment I’m reviewing some older databases to look for performance improvements. Some leap from the screen, like changing GetNthDocument for GetFirstDocument and GetNextDocument in script, removing unnecessary sorting, removing private views that had been created for support purposes. Much of what I’ve been looking at is based on the whitepaper article by Andre

View Optimisation – A Cautionary Tale or When Children Can Help You Read More »

Scroll to Top