public marks

PUBLIC MARKS with tags performance & java

2013

9 Fallacies of Java Performance

by night.kame

Empirical studies have shown that human beings cannot normally perceive changes in numeric data (e.g. price movements) occurring more frequently than once every 200ms.

Consequently for applications that have a human as their primary user, a useful rule of thumb is that Stop-The-World (STW) pause of 200ms or under is usually of no concern. Some applications (e.g. streaming video) need lower GC jitter than this, but many GUI applications will not.

Voilà, pas la peine de tuer la machine à rafraichir trop souvent, 5Hz ça suffit.

2012

High Scalability - High Scalability - Tumblr Architecture - 15 Billion Page Views a Month and Harder to Scale than Twitter

by night.kame & 1 other

Node.js wasn’t selected because it is easier to scale the team with a JVM base. Node.js isn’t developed enough to have standards and best practices, a large volume of well tested code. With Scala you can use all the Java code. There’s not a lot of knowledge of how to use it in a scalable way and they target 5ms response times, 4 9s HA, 40K requests per second and some at 400K requests per second. There’s a lot in the Java ecosystem they can leverage.

2011

Perf4J

by astrochoupe
Perf4J is a set of utilities for calculating and displaying performance statistics for Java code. For developers who are familiar with logging frameworks such as log4j or logback, an analogy helps to describe Perf4J: Perf4J is to System.currentTimeMillis() as log4j is to System.out.println()

Home - Lambda Probe

by balluche & 2 others
Outil d'introspection temps réel pour Tomcat.

2010

2009

2008

Facebook Developers | Thrift

by webs & 3 others
Thrift is a software framework for scalable cross-language services development. It combines a powerful software stack with a code generation engine to build services that work efficiently and seamlessly between C++, Java, Python, PHP, and Ruby.

jvmstat

by Elryk
jvmstat est un outil qui permet de surveiller le fonctionnement d'une machine virtuelle sans impacter les performances. Cet outil est utilisable à partir du JDK 1.4.2. Le JSR 174 devrait standardiser cette possibilité.

2007

Nati Shalom's Blog: Why most large-scale Web sites are not written in Java

by nhoizey
The application stack of these Web applications is very different from the stack that mission-critical applications in the financial world are built with.

The Grinder, a Java Load Testing Framework

by bhenriet & 1 other
The Grinder is a JavaTM load-testing framework. It is freely available under a BSD-style open-source license. The Grinder makes it easy to orchestrate the activities of a test script in many processes across many machines, using a graphical console applic

Active users

night.kame
last mark : 24/04/2013 07:49

mfaure
last mark : 23/01/2013 09:19

astrochoupe
last mark : 04/11/2011 08:34

balluche
last mark : 09/05/2011 20:53

shinze
last mark : 27/01/2010 17:42

jey
last mark : 06/09/2009 18:14

yatahonga
last mark : 06/07/2008 14:08

webs
last mark : 20/05/2008 09:03

Elryk
last mark : 18/01/2008 15:54

nhoizey
last mark : 05/10/2007 17:10

jmfontaine
last mark : 05/05/2007 08:58

bhenriet
last mark : 06/02/2007 10:45