Mercurial > hg > truffle
comparison src/share/vm/c1/c1_Compiler.cpp @ 20360:833b0f92429a
8046598: Scalable Native memory tracking development
Summary: Enhance scalability of native memory tracking
Reviewed-by: coleenp, ctornqvi, gtriantafill
author | zgu |
---|---|
date | Wed, 27 Aug 2014 08:19:12 -0400 |
parents | 55fb97c4c58d |
children | 7848fc12602b |
comparison
equal
deleted
inserted
replaced
20359:4d3a43351904 | 20360:833b0f92429a |
---|---|
45 | 45 |
46 Compiler::Compiler () {} | 46 Compiler::Compiler () {} |
47 | 47 |
48 void Compiler::init_c1_runtime() { | 48 void Compiler::init_c1_runtime() { |
49 BufferBlob* buffer_blob = CompilerThread::current()->get_buffer_blob(); | 49 BufferBlob* buffer_blob = CompilerThread::current()->get_buffer_blob(); |
50 Arena* arena = new (mtCompiler) Arena(); | 50 Arena* arena = new (mtCompiler) Arena(mtCompiler); |
51 Runtime1::initialize(buffer_blob); | 51 Runtime1::initialize(buffer_blob); |
52 FrameMap::initialize(); | 52 FrameMap::initialize(); |
53 // initialize data structures | 53 // initialize data structures |
54 ValueType::initialize(arena); | 54 ValueType::initialize(arena); |
55 GraphBuilder::initialize(); | 55 GraphBuilder::initialize(); |