fv_2007
Agile innovative developer with deep insight into all shapes of lightweight technologies such as ROA, REST and Ruby. Absolute “early adopter” in Web 2.0 technologies, platforms and Framework. Large professional network and fervent speeches at the conference level on architecture, strategy, design patterns, restful services, object-oriented thinking and modeling languages. Special interest in language constructs based on a deep knowledge of programming languages such as Smalltalk, Erlang, Java, Clojure, Scala, Ruby ... read more
View Frank Vilhelmsen's profile on LinkedIn Recommend Me

Java Virtual Machine Heap Memory October 14, 2008 12:32 2 months ago

En Java proces har et lineart stigende hukommelsens forbrug. En uheldig arkitektur beslutning afstedkommer en konstant øgning af hukommelses forbrug ved eksekvering af processen. Beslutningen resulterer i en begrænset køretid afhængigt af den valgte mængde af hukommelse hvori processen eksekveres.

En proces med ca. 4000 enheder optager ca. femhundrede megabytes. Et anslået estimat... read more

Green Rails January 10, 2008 07:18 12 months ago

I disse grønne miljø tider må man som udvikler tænke på mange ting. Denne gang vil jeg først og fremmest tænke på strømforbrug og etiske regelsæt når man konstruere og drifter systemer. Det ville være fedt at have små super hurtige systemer som kan fungere ved at minimalt energiforbrug. Jeg har i mange år haft mine egen dedikeret serverer men i lange tider står de faktisk næsten ubenyttet he... read more

Enterprise service bus(ESB) March 21, 2007 17:08 about 1 year ago

Hvad er en entreprise service bus og hvad skal en ESB gøre?

Heldigvis findes ingen konkret industri definition på en ESB. Nogle definere en ESB som værende en arkitektur komponent, andre definere ESB med udgangspunkt i hardware platforme og andre igen definere ... read more

Apache RAM January 27, 2007 09:40 about 1 year ago

The single biggest hardware issue affecting web server performance is RAM. A webserver should never ever have to swap memory! Swapping increases the latency of each request beyond a point that users consider “fast enough”. This causes users to hit stop and reload, further increasing the load. You can, and should, control the MaxClients setting so that yo... read more