In June I spoke at the GeoTec conference in Ottawa on the past, present and future of Web-based mapping and the implications for data providers, mainly national- and similarly levelled mapping agencies. The meeting had particular resonance for me as it was also celebrating the 100th anniversary of The Atlas of Canada, where I worked in the early-mid 1990s, and where we did some very exciting work in early Web-based mapping. NAISMap was created by various explorations I made, and with the support of my director at the time, Jean Thie, and the efforts of the National Atlas team, NAIS-on-the-Net was born, with NAISMap being playing a central role. Ah, those halcyon days!
Java, MySql increased performance with Huge Pages
[Resources updates: 2010.07.07 , 2009.11.03 , 2009.05.27 ] Long running, large memory, high performant applications often have special needs with respect to their memory management. On Linux, Solaris and other modern OSes, the translation look-aside buffer ( TLB ) - whose page size of 4k for many CPUs/OSes - becomes a scalability issue in these extreme conditions. In order to get around TLB scalability issues, huge page sizes are used to reduce the impact on performance. This can be of use to installations with large scale Java, MySql and other large memory applications. 300% improvement : " Well, in my case, I was able to achieve an over 3x improvement in my EJB 3 application, of which fully 60 to 70% of that was due to using large page memory with a 3.5GB heap. Now, a 3.5GB heap without the large memory pages didn't provide any benefit over smaller heaps without large pages. Besides the throughput improvements, I also noticed that GC frequency was cut down by two-third...
Comments