openni2_node: using image_transport::CameraPublisher to publish the topics. Documentation says it is more standard. Profiling tells that the CPU time of the driver is proportiona to the memory usage. To this end it might be good not subscribing to the rgb image when not strictly needed.