Empirical study of usage and performance of java collections

D Costa, A Andrzejak, J Seboek, D Lo - … of the 8th ACM/SPEC on …, 2017 - dl.acm.org
Collection data structures have a major impact on the performance of applications,
especially in languages such as Java, C#, or C++. This requires a developer to select an …

An analysis of the mozilla jetpack extension framework

R Karim, M Dhawan, V Ganapathy, C Shan - ECOOP 2012–Object …, 2012 - Springer
Abstract The Jetpack framework is Mozilla's newly-introduced extension development
technology. Motivated primarily by the need to improve how scriptable extensions (also …

[PDF][PDF] Live memory forensics on android with volatility

H Macht - Friedrich-Alexander University Erlangen-Nuremberg, 2013 - homac.github.io
More and more people rely on smartphones to manage their personal data. For many, it has
become a constant companion for a variety of tasks, such as making calls, surfing the web …

Smaller footprint for java collections

J Gil, Y Shimron - Proceedings of the ACM international conference …, 2011 - dl.acm.org
Bloat, specifically, containers's bloat is a potential Java performance bottleneck. We identify
five memory compaction techniques that can be used to reduce the footprint of the small …

CLOTHO: Saving programs from malformed strings and incorrect string-handling

A Dhar, R Purandare, M Dhawan… - Proceedings of the 2015 …, 2015 - dl.acm.org
Software is susceptible to malformed data originating from untrusted sources. Occasionally
the programming logic or constructs used are inappropriate to handle the varied constraints …

Data placement optimization using data context collected during garbage collection

MJ Serrano, X Zhuang - US Patent 8,621,150, 2013 - Google Patents
(51) Int. Cl.(57) ABSTRACT G06F 12/00(2006.01) Mechanisms are provided for data
placement optimization G06F I3/00(2006.01) during runtime of a computer program. The …

A study of Java's non-Java memory

K Ogata, D Mikurube, K Kawachiya, S Trent… - ACM Sigplan …, 2010 - dl.acm.org
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 …

String deduplication for java-based middleware in virtualized environments

M Horie, K Ogata, K Kawachiya, T Onodera - ACM SIGPLAN Notices, 2014 - dl.acm.org
To increase the memory efficiency in physical servers is a significant concern for increasing
the number of virtual machines (VM) in them. When similar web application service runs in …

Optimization of an application to reduce local memory usage

D Brauneis, JE Care, CE Hrischuk… - US Patent …, 2014 - Google Patents
BACKGROUND One or more embodiments disclosed within this specifica tion relate to
optimization of local memory usage. When a software application is executed, local memory …

Optimization of an application to reduce local memory usage

D Brauneis, JE Care, CE Hrischuk… - US Patent …, 2015 - Google Patents
BACKGROUND One or more embodiments disclosed within this specifica tion relate to
optimization of local memory usage. When a software application is executed, local memory …