Jan 23
Post Image Posted by Coder.

IBM’s Cloneable JVM: JSR 121 implementation on Linux gives sub-5 seconds start up

2

VEE: VEE ’07, Cloneable JVM: a new …
Java has been successful particularly for writing applications in the server environment. However, isolation of multiple applications has not been efficiently achieved in Java. Many customers require that their applications are guarded by independent OS processes, but starting a Java application with a new process results in a long sequence of initializations being repeated each time. To date, there has been no way to quickly start a new Java application as …

Read on »

Dec 30
Post Image Posted by Coder.

Performance factors for virtualization

0

Just what are the important performance factors for Virtualization?

Throughput: can the application deliver the required levels of throughput, in terms of real world transactions?
Latency: is the latency of each transaction within tolerances, or affected by virtualization
Scalability: does throughput/latency change as load is increased (often asked in the context of – “do I have enough future headroom?”)
Memory efficiency: Doing more work with less memory – multi-core is rapidly providing an increasing amount of CPU, but memory …

Read on »

Dec 30
Post Image Posted by Coder.

Java SE 6 Performance White Paper

0

Java SE 6 Performance White Paper
… overview of the new performance and scalability improvements in Java Standard Edition 6 along with various industry standard and internally developed benchmark results to demonstrate the impact of these improvements.

Read on »

Dec 30
Post Image Posted by Coder.

MS posts short videos on performance testing

0

patterns & practices: Performance Testing Guidance – Home
These are short videos to walkthrough guidance and explain issues.

Read on »

Dec 30
Post Image Posted by Coder.

Good practices for creating performance counters

0

Rico Mariani’s Performance Tidbits : Rico’s Instrumentation Aphorisms
Judiciously added instrumentation allows you to more easily pinpoint the states that lead to poor performance or failure. Well designed events inform monitoring software and IT admins about whether the software is operating normally, in a degraded state, or has failed completely. Good tracing events in conjunction with perf counters related to the work of the software allow diagnosis and tracking of trends. Events targeted to the administrator can identify what …

Read on »

Dec 11
Post Image Posted by Coder.

Achieving Near-Linear Scalability Using …

0

Achieving Near-Linear Scalability Using Solaris OS on NUMA Architectures
Modern systems seek to maximize execution efficiency in three ways: by giving a thread an affinity for the processor on which it most recently ran, by giving a thread an affinity for the processor that is “closest” to the memory that the thread needs to access (lgroups in the Solaris OS), and by using large L2 and L3 caches. Sometimes these policies are not enough to ensure efficient and scalable …

Read on »

Nov 21
Post Image Posted by Coder.

How to Handle Java Finalization’s Memory-Retention Issues

0

How to Handle Java Finalization’s Memory-Retention Issues
…total reliance on the garbage collector to identify unreachable objects so that their associated native — and potentially scarce — resources can be reclaimed has a serious flaw: Memory is typically plentiful, and guarding a potentially scarce resource with a plentiful one is not a good strategy. So, when you use an object that you know has native resources associated with it — for example, a GUI component, file, or socket — …

Read on »

Nov 2
Post Image Posted by Coder.

JADE: Oracle’s Java performance diagnostic tool. No app instrumentation, in-flight transactions tracer, differential heap analysis in production

0

Oracle Enterprise Manager Java Application Diagnostic Expert (JADE)
Oracle Enterprise Manager Java Application Diagnostic Expert (JADE) improves the availability, performance and provides in-depth diagnostics for Java applications with low overhead. It enables:
1. Production diagnostics with no application instrumentation, saving time in reproducing problems
2. Visibility into Java activity including in-flight transactions, allowing administrators to proactively identify issues rather than diagnosing after-the-fact (application hangs, crashes, memory leaks, locks)
3. Tracing of transactions from Java to Database and vice-versa, enabling faster resolution of problems that …

Read on »

Nov 1
Post Image Posted by Coder.

Scalability: normalized throughput or rate of change of response time

0

Performance Agora: ORACLE Scalability Oracles
Cary Milsap, “Optimizing Oracle Performance” (O’Reilly, 2003). On p. 361, there is a definition of scalability expressed in terms of the response time (R). [ed. scalability: The rate of change of response time with respect to some specified parameter. For example, one may speak of the scalability of a query with respect to the number of rows returned, the scalability of a system with respect to the number of CPUs …

Read on »

Oct 9
Post Image Posted by Coder.

Improve Scalability With New Thread Pool APIs

0

Pooled Threads: Improve Scalability With New Thread Pool APIs — MSDN Magazine, October 2007
The thread pool component that has been part of the platform since the release of Windows 2000, for example, has undergone a complete rearchitecture. The new implementation brings with it a new thread pool API that should make it much easier for developers to write correct code.

Read on »

 Page 2 of 12 « 1  2  3  4  5 » ...  Last »