_grrr
Joined 16 years ago
Joined 16 years ago
In 11.04 the Gnome fall back just about worked. In 11.10 it does not. As for Unity I can't tell whether it's working as intended or is buggy.
Every progressive update from 10.04 has gotten increasingly slow to boot and respond.
As we speak I'm preparing to install Mint, with a fall back to Ubuntu 10.10.
1. Reduced queue contention: queues are typically implemented with a list, e.g. linked list, this introduces contention (queues spend a lot of time empty or very full) for the head and tail of the queue which are often the same dummy node. The ring buffer removes this contention.
2. Machine Sympathy vis a vis cache striding and ensuring concurrent threads are not invalidating each others level 1/2 cache.
3. Pre-allocation of queue data structures to ensure GC is not a factor.
Personally I think the LMAX team have done well in advancing the state of the art in what is often a key component in event driven, high throughput low latency systems such as those used in banks for trading, exchanges and market data.
http://www.recawl.com - "A search engine for your web history"
http://www.webalertpro.com - "Competitive website content monitoring"
http://www.bookmarkerpro.com - "Search & monitor your bookmarks"
joel_at_halbert_dot_it