Daniel Lehmann
2011-11-06 23:42
Ruby 1.9.3 ahoi! Goodbye Spork!
- Collaboration-Software%
- Enterprise Portals%
- Lifecycle-Management%
- Interface-Design%
- Web Applications100%
Letzte Woche wurde Ruby 1.9.3 released. Es handelt sich dabei zwar nur um ein Minor-Release, trotzdem enthält es zwei Neuerungen, die für unser Entwicklungsteam interessant sind.
Loading performance
Viele haben die längeren Ladezeiten von Ruby 1.9.2 im Vergleich zu Ruby 1.8 bemängelt. Bereits im Mai hat Xavier Shay einen Patch für Ruby 1.9.2 veröffentlicht, der Rubys Class-Loader um 30-40% beschleunigt. Ruby 1.9.3 lässt uns jetzt auch ohne manuelles patchen von Xaviers Arbeit profitieren.
Garbage Collector
Das neue Release erlaubt, wie schon die Ruby Enterprise Edition (REE) zuvor, einen direkten Einfluss auf den Garbage Collector. Die Einflussnahme auf das Verhalten des Garbage Collectors hat natürlich für den Betrieb einer Anwendung große Relevanz. Läuft die Garbage Collection zu oft, hat das negativen Einfluss auf die Geschwindigkeit der Anwendung. Läuft sie zu selten, wird der Speicherverbrauch der Anwendung negativ beeinflußt. GC-Messungen und -Tuning im Rahmen des Betriebs einer Anwendung sollen hier allerdings nicht unser Thema sein.
Die Standard-Konfiguration des Garbage Collectors in Ruby 1.9 ist ziemlich konservativ. Dies hat zur Folge, dass der Garbage Collector schon während des Starts des Rails Frameworks mehrfach läuft und somit den Start von Rails unnötig verlängert.
Johannes Freudendahl
2011-11-02 17:46
Projekte unter Kontrolle - Redmine
- Collaboration-Software50%
- Enterprise Portals%
- Lifecycle-Management50%
- Interface-Design%
- Web Applications%
Im Firmenumfeld Projekte zu verwalten ist nicht ganz trivial. Es existieren eine Vielzahl an Software-Lösungen dafür, aber auch sehr viele Software, die nur einen Teil der Aufgaben abdeckt. In diesem Beitrag möchte ich mit Redmine kurz die Software vorstellen, die bei Taktsoft für die Projektverwaltung zum Einsatz kommt.
mehr lesen