by SET - OPTIMIZER(passive) set byCOMPILE , optimization
Backwhen ... were inventedoptimizing compilers
mode off , the collector > still looks for interior pointers from the stack and > registersresultfrom compiler > optimizations
Even with all_interior_pointers mode off , the collector still looks for interior pointers from the stack and registersresultfrom compiler optimizations
> Even with all_interior_pointers mode off , the collector still looks for interior pointers from the stack and registersresultfrom compiler optimizations
than the Debug build configurationsettingthan the Debug build configuration
a failure of our sequential executioncan causea failure of our sequential execution
to -O0 , thenis setto -O0 , then
in strange behaviourmay resultin strange behaviour
in improvements to code size and/or performancemay resultin improvements to code size and/or performance
This problem(passive) is caused byThis problem
the problem(passive) is causedthe problem
in more efficient codecan resultin more efficient code
problemsare ... causingproblems
problemscauseproblems
in the order of execution of the operations to be different than what the programmer intendedcould resultin the order of execution of the operations to be different than what the programmer intended
multiple threads to see a different valuecausemultiple threads to see a different value
differences in the generated programcausingdifferences in the generated program
to some crashesleadingto some crashes
The bug(passive) is caused byThe bug
in very different bytecoderesultingin very different bytecode
surprising behaviorcan causesurprising behavior
write +wo ... causewrite +
bit - for - bit differences between the codes and among architecturescausebit - for - bit differences between the codes and among architectures
a convergence bug(passive) caused bya convergence bug
oftencauseoften
which objects can be stack allocateddiscoverwhich objects can be stack allocated
write + reorderingwo ... causewrite + reordering
in codecan resultin code
the game to run WAY too fastcausesthe game to run WAY too fast
the compiler crash's causingthe compiler crash
possible problems(passive) caused bypossible problems
many harmless cases where uninitialized data is loaded and manipulated by the program(passive) often caused bymany harmless cases where uninitialized data is loaded and manipulated by the program
problemCan causeproblem
the problemis causingthe problem
this problem(passive) is caused bythis problem
possible issues(passive) caused bypossible issues
errors(passive) caused byerrors
program to run slowercausingprogram to run slower
to run slower Running a java program at the command linecausingto run slower Running a java program at the command line