Dynamic Code Repositioning for Java(Software Support and Optimization Techniques)(<Special Section>Hardware/Software Support for High Performance Scientific and Engineering Computing)
スポンサーリンク
概要
- 論文の詳細を見る
The sizes of recent Java-based server-side applications, like J2EE containers, have been increasing continuously. Past techniques for improving the performance of Java applications have targeted relatively small applications. Moreover, when the methods of these small target applications are invoked, they are not usually distributed over the entire memory space. As a result, these techniques cannot be applied efficiently to improve the performance of current large applications. We propose a dynamic code repositioning approach to improve the hit rates of instruction caches and translation look-aside buffers. Profiles of method invocations are collected when the application performs with its heaviest processor load, and the code is repositioned based on these profiles. We also discuss a methodsplitting technique to significantly reduce the sizes of methods. Our evaluation of a prototype implementing these techniques indicated 5% improvement in the throughput of the application.
- 社団法人電子情報通信学会の論文
- 2004-07-01
著者
-
Yamada Takefumi
Wireless Laboratories Ntt Docomo Inc.
-
Yamada T
Univ. Tsukuba Tsukuha‐shi Jpn
-
Yamada Tomoyuki
The Ntt Network Innovation Laboratories Ntt Corporation
-
Shiraishi Satoshi
Network Service Solution Business Group Ntt Software Corporation
-
YAMADA Tetsuyasu
NTT Network Service Systems Laboratories
-
Shiraishi S
Kyushu Univ. Fukuoka
-
Shiraishi S
Himeji Inst. Technol. Hyogo Jpn
-
TANAKA Shinji
NTT Network Service Systems Laboratories, NTT Corporation
-
SHIRAISHI Satoshi
NTT Network Service Systems Laboratories, NTT Corporation
-
Tanaka Shinji
Ntt Network Service Systems Laboratories Ntt Corporation
関連論文
- Spreading Code Assignment for Multicarrier CDMA System over Frequency-Selective Fading Channels(Terrestrial Radio Communications)
- Inter-Code Interference and Optimum Spreading Sequence in Frequency-Selective Rayleigh Fading Channels on Uplink MC-CDMA(Signal Processing for Communications)(Digital Signal Processing)
- An MPEG2 Video Decoder LSI with Hierarchical Control Mechanism
- Variations of Acidity in the Peel of Acid Citrus. II. Organic Acids Detected in the Flavedo and Albedo of Acid Citrus by HPLC
- Variations of Acidity in the Peel of Acid Citrus. I. Acid Contents in the Flavedo and Albedo of Acid Citrus
- A Preliminary Study on Cross Breeding of Acid Citrus with Reference to Juice Qualities and Physical Fruit Characteristics
- Sugar Accumulation Types among Acid Citrus as might be Proposed by Seasonal Changes in Reducing and Non-reducing Sugar Ratios in the Juice
- Organic Acids in the Juice of Acid Lemon and Japanese Acid Citrus by Gas Chromatography
- Organic Acids in the Flavedo and Albedo of Acid Lemon and Japanese Acid Citrus by Gas Chromatography
- Performance Evaluation of FTDL-Spatial / MLSE-Temporal Equalizers in the Presence of Co-channel Interference - Link-Level Simulation Results Using Field Measurement Data -
- Results of Link-Level Simulations Using Field Measurement Data for an FTDL-Spatial/MLSE-Temporal Equalizer
- Ultrastructure of the Porose Areas and their Accessory Glands in Haemaphysalis longicornis (Acari: Ixodidae)
- Structural Changes of the Female Genital System during and after Feeding in Haemaphysalis longicornis (Acari: Ixodidae)
- Ultrastructure of Oogenesis in the Adult Cattle Tick, Haemaphysalis longicornis
- Functional Morphology of the Type III Acini of the Salivary Gland in the Male Cattle Tick,Haemaphysalis longicornis
- Histochemical and Electron Microscopic Properties of the Masseter Muscle in the Japanese Field Vole Microtus Montebelli
- Cuticular Plasticization Caused by Cuticular pH Descent, and Mitochondria-Rich Acidophilic Epidermal Cells in Adult Female Haemaphysalis longicornis (Acari : Ixodidae)
- B-5-83 Evaluation of Inter-code Interference on Uplink MC-CDMA
- Biometry of Growth and Food Habits of Young of the Eastern Geat White Egret, Egretta alba modesta, in Korea
- Evaluation of Software Development Productivity and Analysis of Productivity Improvement Methods for Switching Systems
- Reexamination on the taxonomic position of two intraspecific taxa in Japanese Eothenomys: evidence from crossbreeding experiments (Mammalia: Rodentia) : Taxonomy and Systematics
- Embryogenesis in the Cattle Tick,Haemaphysalis longicomis
- Relative Growth of the Skull in the Laboratory-reared Smith's Red-backed Vole, Eothenomys smithii and So-called ""Kage"" Red-backed Vole, E. kageus
- Feeding Pattern, Mating and Oviposition in Female Haemaphysalis lougicornis Neumann (Acari : Ixodidae)
- Effects of Humidity on Development and Growth in the Tick, Haemaphysalis longicornis
- Functional Morphology of the Feeding Apparatus of the Cattle Tick, Haemaphysalis longicornis
- Evaluation of Partial File Modification for Java-Based Realtime Communication Systems(Switching for Communications)
- Dynamic Code Repositioning for Java(Software Support and Optimization Techniques)(Hardware/Software Support for High Performance Scientific and Engineering Computing)
- Applicability Evaluation of Service Feature Enhancement Using Plug-in Modification Technique
- Non-Stop Service-Enhanceable Communications Soft-ware Platform Based on an Object-Oriented Paradigm
- Distributed Communications System Technology (Special Issue on Distributed Architecture for Next Generation Communication Networks)
- Evaluation of 'Plug-in' Partial File Modification Mechanisms for Node Systems