Przejdź do głównej zawartości

Posty

Wyświetlam posty z etykietą Big Memmory

Ehcache - optymalizacja i tuning wydajności aplikacji webowych i serwerów aplikacyjnych z zastosowaniem buforowania danych.

Ehcache jest narzędziem, biblioteką podręczną wprowadzoną w październiku 2003 roku, służącą do optymalizacji działania tymczasowych danych używanych przez aplikację czyli tgzw.: "cache". Kluczowym celem dla zastosowania tego rozwiązania jest zwiększenie wydajności przez zmniejszenie obciążenia zasobów źródłowych. Ehcahe poza podstawową funkcją buforowania danych umożliwia również buforowanie danych drugiego poziomu oraz danych dostępowych do obiektów, poświadczeń bezpieczeństwa i stron internetowych.  Ehcache może mieć również zastosowanie dla buforowania serwerów SOAP i REST, podnoszenia stabilności działania aplikacji oraz buforowania rozproszonego.  PODSTAWOWE  DEFINICJE cache - Zgodnie z definicją encyklopedyczną "cache" jest to mechanizm, w którym część z pośród danych zgromadzonych w źródłach o długim czasie dostępu i niskiej przepustowości jest dodatkowo przechowywana w pamięci o lepszych parametrach. Skutkuję to poprawą czasu dostępnoś...

Terracotta - Big Memmory

Trochę teorii - Maksymalne wykorzystanie pamięci i szybkość aplikacji z BigMemmory. BigMemmory umożliwia aplikacjom tworzonym w języku Java natychmiastowy i łatwy dostęp do dużych ilości pamięci nie ograniczając się przy tym działaniem dotyczącym usuwania śmieci, które standardowo wykonuje "garbage collector". BigMemmory jest kompatybilny ze starszym sprzętem oraz wszystkimi popularnymi virtualnymi maszynami java (JVM's) takimi jak JDK (Java Development Kit), JRockit, IBM, oraz HotSpot. Narzędzie jakim jest BigMemmory oparte jest o rozwiązanie open-source Ehcache, a swoim działaniem rozszerza jego możliwości. Podłączenie do ehcache polega na wprowadzeniu kilku prostych zmian w konfiguracji. Zastosowanie BigMemmory umożliwia utworzenie bardzo dużego buforu (cache). Bufor ten pomimo dużego rozmiaru jest buforem innego typu w porównaniu ze standardowym (object heap) i przechowywany jest w pamięci poza standardową stertą, przez co nie podlega procesowi odśmieca...