Learn More
The transradial approach for catheterization is becoming increasingly more popular. At present, the choice of the right or left radial artery depends on the operator's preference. We examined how the laterality influenced the effectiveness of the approach. Employing Judkins-type catheters, we performed coronary angiography in 232 patients with the left(More)
This paper describes the system overview of our Java Just-In-Time (JIT) compiler, which is the basis for the latest production version of IBM Java JIT compiler that supports a diversity of processor architectures including both 32-bit and 64-bit modes, CISC, RISC, and VLIW architectures. In particular, we focus on the design and evaluation of the(More)
A Java application sometimes raises an out-of-memory ex-ception. This is usually because it has exhausted the Java heap. However, a Java application can raise an out-of-memory exception when it exhausts the memory used by Java that is not in the Java heap. We call this area non-Java memory. For example, an out-of-memory exception in the non-Java memory can(More)
BACKGROUND We reported an increased occurrence of cardiovascular diseases (CVDs) after the Great East Japan Earthquake by examining ambulance records, but it had to be confirmed by cardiologists. METHODS AND RESULTS We enrolled patients admitted to the cardiology department of the 10 hospitals in the disaster area from 4 weeks prior to 15 weeks after(More)
The percutaneous arm approach through the radial or brachial artery for diagnostic cardiac catheterization has advantages, such as a lower incidence of access-site complications and decreased patient discomfort, particularly when smaller diameter catheters are employed. However, the pressure produced by high-flow jets of contrast material exiting from an(More)
This paper describes a novel approach to reduce the memory consumption of Java programs, by focusing on their "string memory inefficiencies". In recent Java applications, string data occupies a large amount of the heap area. For example, about 40% of the live heap area is used for string data when a production J2EE application server is running. By(More)
The performance of Java has been tremendously improved by the advance of Just-in-Time (JIT) compilation technologies. However, debugging such a dynamic compiler is much harder than a static compiler. Recompiling the problematic method to produce a diagnostic output does not necessarily work as expected, because the compilation of a method depends on runtime(More)
Java has been successful particularly for writing applications in the server environment. However, <i>isolation</i> of multiple applications hasnot 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(More)
Interpreters play an important role in many languages, and their performance is critical particularly for the popular language Java. The performance of the interpreter is important even for high-performance virtual machines that employ just-in-time compiler technology, because there are advantages in delaying the start of compilation and in reducing the(More)
Tracking the allocation site of every object at runtime is useful for reliable, optimized Java. To be used in production environments, the tracking must be accurate with minimal speed loss. Previous approaches suffer from performance degradation due to the additional field added to each object or track the allocation sites only probabilistically. We propose(More)