2009
DOI: 10.1145/1543135.1542522
|View full text |Cite
|
Sign up to set email alerts
|

Chameleon

Abstract: Languages such as Java and C#, as well as scripting languages like Python, and Ruby, make extensive use of Collection classes.A collection implementation represents a fixed choice in the dimensions of operation time, space utilization, and synchronization. Using the collection in a manner not consistent with this fixed choice can cause significant performance degradation.In this paper, we present CHAMELEON, a low-overhead automatic tool that assists the programmer in choosing the appropriate collection impleme… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2012
2012
2020
2020

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 22 publications
(1 citation statement)
references
References 26 publications
0
1
0
Order By: Relevance
“…One important inspiration for our work is [11], where both static and dynamic analysis is proposed as a tool for evaluating the usage of Java collections (or other structures that allows manipulation with a large number of elements). Another approach for the dynamic analysis of the collections efficiency is presented in the [12] -the technique proposed here aims not only to use collections more efficiently, but also to choose the most suitable collection for the application, based on the runtime analysis.…”
Section: Related Workmentioning
confidence: 99%
“…One important inspiration for our work is [11], where both static and dynamic analysis is proposed as a tool for evaluating the usage of Java collections (or other structures that allows manipulation with a large number of elements). Another approach for the dynamic analysis of the collections efficiency is presented in the [12] -the technique proposed here aims not only to use collections more efficiently, but also to choose the most suitable collection for the application, based on the runtime analysis.…”
Section: Related Workmentioning
confidence: 99%