Road crack inspection is an important process to maintain the quality of roads for safety issues. The manual road inspection is laborious and time consuming. Thus, an automatic road crack detection is essential to make the inspection process easier and faster. Normally, this crack detection is conducted in real-time with low power computational devices and limited memory. Consequently, many former approaches adopted the patch-based approach to reduce computation for single forward, where the input image is divided into several non-overlapping patches. The generated patches are processed by independent CNN models to capture the crack position. Yet, this approach can lead to disintegrating issues because each patch is processed independently when the CNN fails to detect some patches of the crack. In this study, the improved patch-based crack detector is proposed, and the global patch analyzer is adopted to handle the above issue by considering the relation of each patch processing. Moreover, the proposed model also involves more features such as multiple decoder design and automatic resource mapper to yield superior results than that of the state-of-the-art methods in terms of the speed and accuracy as examined by extensive experiments.