When the 'new' opcode is called in the JVM, it allocates memory for the new object but does not call the constructor. The size of the allocated memory is fixed based on the class definition and architecture of the JVM. For an object, the memory consists of a header plus contiguous space for each instance field, with primitive types and arrays taking up predefined sizes.