对于不熟悉C++的javaer来说。hotspot的调试和验证还是挺麻烦的。打日志的方式也算是一个将就能用的方法。
STEP 1
// 调试引入ostream
#include "utilities/ostream.hpp"
STEP 2
然后可以直接类似于String.format的方式输出。
tty->print_cr("max_array_length output %ld; %ld; %ld; %ld; %ld; %ld; %ld; %ld; %ld",
SIZE_MAX, HeapWordSize, SIZE_MAX/HeapWordSize, max_element_words_per_size_t, max_elements_per_size_t, max_jint, type, header_size(type), MinObjAlignment);
ENJOY IT!