diff --git a/src/base_object-inl.h b/src/base_object-inl.h
index f52c6cb81075a4..cce872739381cf 100644
--- a/src/base_object-inl.h
+++ b/src/base_object-inl.h
@@ -68,8 +68,8 @@ v8::Local<v8::Object> BaseObject::object() const {
 v8::Local<v8::Object> BaseObject::object(v8::Isolate* isolate) const {
   v8::Local<v8::Object> handle = object();
 
-  CHECK_EQ(handle->CreationContext()->GetIsolate(), isolate);
-  CHECK_EQ(env_->isolate(), isolate);
+  DCHECK_EQ(handle->CreationContext()->GetIsolate(), isolate);
+  DCHECK_EQ(env_->isolate(), isolate);
 
   return handle;
 }
diff --git a/src/env-inl.h b/src/env-inl.h
index ba5704ed2e9574..db250340f06f99 100644
--- a/src/env-inl.h
+++ b/src/env-inl.h
@@ -549,20 +549,16 @@ inline void Environment::set_http2_state(
 }
 
 bool Environment::debug_enabled(DebugCategory category) const {
-#ifdef DEBUG
-  CHECK_GE(static_cast<int>(category), 0);
-  CHECK_LT(static_cast<int>(category),
+  DCHECK_GE(static_cast<int>(category), 0);
+  DCHECK_LT(static_cast<int>(category),
            static_cast<int>(DebugCategory::CATEGORY_COUNT));
-#endif
   return debug_enabled_[static_cast<int>(category)];
 }
 
 void Environment::set_debug_enabled(DebugCategory category, bool enabled) {
-#ifdef DEBUG
-  CHECK_GE(static_cast<int>(category), 0);
-  CHECK_LT(static_cast<int>(category),
+  DCHECK_GE(static_cast<int>(category), 0);
+  DCHECK_LT(static_cast<int>(category),
            static_cast<int>(DebugCategory::CATEGORY_COUNT));
-#endif
   debug_enabled_[static_cast<int>(category)] = enabled;
 }
 
diff --git a/src/env.cc b/src/env.cc
index 4fdfcafaa142b6..df7b4e827f86bf 100644
--- a/src/env.cc
+++ b/src/env.cc
@@ -591,9 +591,7 @@ void Environment::RunAndClearNativeImmediates() {
     };
     while (drain_list()) {}
 
-#ifdef DEBUG
-    CHECK_GE(immediate_info()->count(), count);
-#endif
+    DCHECK_GE(immediate_info()->count(), count);
     immediate_info()->count_dec(count);
     immediate_info()->ref_count_dec(ref_count);
   }
diff --git a/src/stream_base.cc b/src/stream_base.cc
index 26efa46ba02f83..739964eb85a762 100644
--- a/src/stream_base.cc
+++ b/src/stream_base.cc
@@ -292,17 +292,16 @@ void StreamBase::CallJSOnreadMethod(ssize_t nread,
                                     size_t offset) {
   Environment* env = env_;
 
-#ifdef DEBUG
-  CHECK_EQ(static_cast<int32_t>(nread), nread);
-  CHECK_LE(offset, INT32_MAX);
+  DCHECK_EQ(static_cast<int32_t>(nread), nread);
+  DCHECK_LE(offset, INT32_MAX);
 
   if (ab.IsEmpty()) {
-    CHECK_EQ(offset, 0);
-    CHECK_LE(nread, 0);
+    DCHECK_EQ(offset, 0);
+    DCHECK_LE(nread, 0);
   } else {
-    CHECK_GE(nread, 0);
+    DCHECK_GE(nread, 0);
   }
-#endif
+
   env->stream_base_state()[kReadBytesOrError] = nread;
   env->stream_base_state()[kArrayBufferOffset] = offset;
 
diff --git a/src/util.h b/src/util.h
index f6f980026e38ff..04c8807aa6ef7a 100644
--- a/src/util.h
+++ b/src/util.h
@@ -129,25 +129,25 @@ void DumpBacktrace(FILE* fp);
 #define CHECK_IMPLIES(a, b) CHECK(!(a) || (b))
 
 #ifdef DEBUG
-#define DCHECK_EQ(a, b) CHECK((a) == (b))
-#define DCHECK_GE(a, b) CHECK((a) >= (b))
-#define DCHECK_GT(a, b) CHECK((a) > (b))
-#define DCHECK_LE(a, b) CHECK((a) <= (b))
-#define DCHECK_LT(a, b) CHECK((a) < (b))
-#define DCHECK_NE(a, b) CHECK((a) != (b))
-#define DCHECK_NULL(val) CHECK((val) == nullptr)
-#define DCHECK_NOT_NULL(val) CHECK((val) != nullptr)
-#define DCHECK_IMPLIES(a, b) CHECK(!(a) || (b))
+  #define DCHECK_EQ(a, b) CHECK((a) == (b))
+  #define DCHECK_GE(a, b) CHECK((a) >= (b))
+  #define DCHECK_GT(a, b) CHECK((a) > (b))
+  #define DCHECK_LE(a, b) CHECK((a) <= (b))
+  #define DCHECK_LT(a, b) CHECK((a) < (b))
+  #define DCHECK_NE(a, b) CHECK((a) != (b))
+  #define DCHECK_NULL(val) CHECK((val) == nullptr)
+  #define DCHECK_NOT_NULL(val) CHECK((val) != nullptr)
+  #define DCHECK_IMPLIES(a, b) CHECK(!(a) || (b))
 #else
-#define DCHECK_EQ(a, b)
-#define DCHECK_GE(a, b)
-#define DCHECK_GT(a, b)
-#define DCHECK_LE(a, b)
-#define DCHECK_LT(a, b)
-#define DCHECK_NE(a, b)
-#define DCHECK_NULL(val)
-#define DCHECK_NOT_NULL(val)
-#define DCHECK_IMPLIES(a, b)
+  #define DCHECK_EQ(a, b)
+  #define DCHECK_GE(a, b)
+  #define DCHECK_GT(a, b)
+  #define DCHECK_LE(a, b)
+  #define DCHECK_LT(a, b)
+  #define DCHECK_NE(a, b)
+  #define DCHECK_NULL(val)
+  #define DCHECK_NOT_NULL(val)
+  #define DCHECK_IMPLIES(a, b)
 #endif