войти зарегистрироваться

JAVAПолезно было бы вам open-source решение java off-heap cache (a-la Terracotta BigMemory)

Проголосовало 135 человек. Воздержалось 443 человека.

JAVAКак бороться с паузами java приложения, не трогая GC

Сколько раз мне приходилось настраивать GC, чтобы вылечить приложение, у которого время от времени случается приступ, и оно перестает временно выполнять свои функции. Работа, скажу, не самая занимательная и требует хорошего знания матчасти. В данном топике я опишу какие еще есть способы решения данной проблемы.

HaskellIO работает с кучей Хаскеля

Начало серии Куча Хаскеля
В этой статье мы сосредоточимся на вас. Вы всё крутитесь около кучи Хаскеля и норовите открыть подарок. В конце концов, подарки сами по себе не открываются.

HaskellВычисление в куче Хаскеля

Начало серии Куча Хаскеля

Дух новогодних подарков

Сегодня в статье мы кратко рассмотрим, что происходит, когда вы в куче Хаскеля открываете подарок с духом внутри. Почти во всём, что есть в куче, кроме констант и того, что уже вычислено, сидит дух. Весь вопрос в том, что станет делать дух в подарке.

HaskellКуча Хаскеля


Куча Хаскеля — довольно странное место. Она не похожа на кучу в традиционном языке со строгими вычислениями...

… которая представляет из себя кучу мусора из старых добрых простых данных!

JAVAJava внутри, куда уходит память

Из любопытства и с возможным практическим применением результатов было проведено исследование потребления памяти Java-машиной.

Целью ставилось выявить накладные расходы по памяти, потребляемые JVM.

В качестве подопытного окружения использовалось «OpenJDK Client VM (1.6.0_0-b11 mixed mode)», работающее под Linux Ubuntu 8.04 i386.

Тест проводился на простом классе:

public class MemTest {
 public static void main(String[] argv) {
  try {
   System.out.println("Hello!");
   System.in.read();
  }
  catch(Exception e) {
   System.out.println("Error:"+e.getMessage());
  }
 }
}

Работа машины контролировалась утилитами strace и pmap.