-
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!new
s.nask.pl!news.nask.org.pl!news.unit0.net!news.glorb.com!news2.glorb.com!news.g
lorb.com!news-in-01.newsfeed.easynews.com!easynews!core-easynews-02!easynews.co
m!en-nntp-13.dc1.easynews.com.POSTED!not-for-mail
From: A.L. <l...@a...com>
Newsgroups: pl.comp.programming
Subject: Java i multicore processors
Message-ID: <6...@4...com>
X-Newsreader: Forte Agent 4.2/32.1118
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Lines: 35
X-Complaints-To: a...@e...com
Organization: Forte Inc. http://www.forteinc.com/apn/
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will
be unable to process your complaint properly.
Date: Thu, 21 Apr 2011 16:28:19 -0500
Xref: news-archive.icm.edu.pl pl.comp.programming:190012
[ ukryj nagłówki ]Robiac research w tej sprawie natknalem sie na papier ktory moze byc
interesujacy dla tak zwanego "ogolu"
http://home.engineering.iastate.edu/~morris/papers/1
0/ieeetc10.pdf
Multi-threading in Java: Performance and Scalability on Multi-core
Systems
Kuo-Yi Chen, J. Morris Chang and Ting-Wei Hou
Abstract--the performance and scalability issues of multithreaded Java
programs on multi-core systems are studied in this paper. First, we
examine the performance scaling of benchmarks with various numbers of
processor cores and application threads. Secondly, by correlating
low-level hardware performance data to JVM threads and system
components, the detail analyses of performance and scalability are
presented, such as the hardware stall events and memory system
latencies. Thirdly, the usages of memory resource are detailed to
observe the potential bottlenecks. Finally, the JVM tuning techniques
are proposed to alleviate the bottlenecks, and improve the performance
and scalability.
Several key findings are revealed through this study. First, the lock
contentions usually lead to a strong limitation of scalability.
Secondly, in terms of memory access latencies, the most of memory
stalls are produced by L2 cache misses and cache-tocache transfers.
Finally, the overhead of minor garbage collections could be an
important factor of throughput reductions. Based on these findings,
the appropriate JVM tuning techniques are examined in this study. We
observe that the use of a parallel garbage collector and an
appropriate ratio of young to old generation can alleviate the
overhead of minor collection and improve the efficiency of garbage
collections.
A.L.
Następne wpisy z tego wątku
- 22.04.11 09:59 Michal Kleczek
Najnowsze wątki z tej grupy
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
- CfC 28th Ada-Europe Int. Conf. Reliable Software Technologies
- Młodzi programiści i tajna policja
- Ada 2022 Language Reference Manual to be Published by Springer
Najnowsze wątki
- 2024-10-07 Sprzedawanie zaszyfrowanych filmów na płytach Blu-Ray bez kluczy deszyfrujących
- 2024-10-07 Sprzedawanie zaszyfrowanych filmów na płytach Blu-Ray bez kluczy deszyfrujących
- 2024-10-07 Kraków => Head of International Freight Forwarding Department <=
- 2024-10-07 Sprzedawanie zaszyfrowanych filmów na płytach Blu-Ray bez kluczy deszyfrujących
- 2024-10-07 Aparat, zewnętrzny mikrofon, brum
- 2024-10-07 MĂźnchen => Data Scientist <=
- 2024-10-07 Gdańsk => Full Stack web developer (obszar .Net Core, Angular6+) <=
- 2024-10-07 Kraków => Programista Full Stack .Net <=
- 2024-10-07 Re: Taniocha!!!
- 2024-10-07 Warszawa => Technical Leader (Java Background) <=
- 2024-10-07 Zielona Góra => Power Electronics R&D Engineer <=
- 2024-10-07 Warszawa => Junior New Business Development Manager <=
- 2024-10-07 Warszawa => Key Account Manager <=
- 2024-10-07 Wrocław => Konsultant wdrożeniowy ERP (Symfonia) <=
- 2024-10-07 policja szuka